本书特别精选了几个具有代表性的案例 (植物生长、物体破碎、浪花、水滴、饮料倒入、液体文字、爆炸等) 来讲解特效动画的制作技术。本书计划 8个左右的综合实例, 由简至难, 带领读者轻松学习3ds Max软件及相关插件, 制作出令自己满意的动画作品。
资深动画设计师来阳多年经验
3ds Max三维动画案例类经典图书
3ds Max + Phoenix FD制作三维特效动画
生长、破碎、燃烧、爆炸、浪花、飞溅
建筑动画、栏目包装动画等特效动画的制作项目
这是笔者编著的第5本3dsMax软件技术专业书籍,也是笔者花费时间和精力最多的一本书。一是因为之前所写的书籍大多是以3dsMax渲染技术为主,这一次突然决定要写特效动画技术,所以重新构思了图书的整体框架,以方便读者阅读学习;二是因为动画技术相较于单帧的图像渲染技术更加复杂。尤其是特效动画,动画师不仅要熟知所要制作动画的相关运动规律,还要掌握更多的动画技术,来支撑整个特效动画项目的完成。并且,在最终的三维动画模拟计算中,特效动画师还不得不在参数的设置上和动画结果的计算时间上寻找一个平衡点,尽量用最少的时间来得到一个较为理想的特效动画模拟计算结果。相信许多学习过图像渲染技术的读者都知道渲染一张高品质的三维图像需要多少时间,相似的是,三维特效动画模拟的计算时间也同样恐怖。
本书的章节中,详细介绍了需要使用到的插件技术。关于插件的认知,很多初学者最常提问的就是,学3dsMax是不是一定要学插件?答案是否定的。因为3dsMax软件本身的功能就很强大,也很完善,即使不用插件,3dsMax也可以制作出很多令人震撼的三维作品。那么,为什么3dsMax还有这么多其他公司或个人开发的插件呢?答案主要是便捷。不用插件,3dsMax也可以使用自身的PF粒子系统制作出非常漂亮的诸如火焰、水花的特效动画效果,但是涉及到的操作符命令数量比较庞大,不但将这些操作符组合起来非常麻烦,调试参数的过程也非常耗时。如果使用了插件,这一制作过程将被大大简化,用户可以在掌握少量命令及调试少量参数的条件下,亦能快速制作出高水准的特效动画效果,这无疑是令人振奋的。此外,在工作中,我也遇到过一些对插件技术持排斥态度的人,他们总觉得使用插件技术来制作动画是取巧的,不算真正的“硬功夫”。这是没有必要的,因为技术从来就不是越复杂越好,有简单实用的新技术,我们有什么理由去拒绝呢?
本书共分为9个章节,动画技术上除了涵盖三维动画的基础知识,还涉及了粒子动画、MaxScript脚本动画、动力学动画等高级三维动画技术。此外,每一个章节都是一个独立的特效动画案例,所以,读者可以按照自己的喜好直接阅读自己感兴趣的章节来学习制作。
这是笔者在清华大学出版社出版的第3本“渲染王”系列图书,在这几本书的出版过程中,清华大学出版社的责任编辑陈绿春老师不辞辛劳地做了很多工作,在此表示诚挚的感谢。
来阳
2017年3月于长春
第1章 三维特效动画概述
1.1 三维特效动画内涵 2
1.2 三维特效动画的应用 6
1.2.1 影视特效 6
1.2.2 建筑表现 7
1.2.3 栏目包装 8
1.2.4 游戏动画 9
1.3 我们身边的特效镜头 9
1.3.1 液体特效 9
1.3.2 烟雾特效 10
1.3.3 燃烧特效 10
1.3.4 植物特效 11
第2章 花草生长特效动画技术
2.1 效果展示及技术分析 13
2.2 制作叶片动画 13
2.3 制作花梗动画 19
2.3.1 制作花梗模型 19
2.3.2 制作花梗摇摆动画 21
2.3.3 制作花梗生长动画 24
2.4 制作花瓣动画 25
2.4.1 制作花瓣绽放动画 25
2.4.2 花瓣的绑定设置 28
2.5 调整其他单株植物生长动画 35
2.5.1 调整小白花植物组合 35
2.5.2 调整蓝花植物组合 37
2.5.3 调整草植物组合 39
2.6 使用“粒子流源”制作花草群组生长动画 40
2.6.1 制作基本场景 40
2.6.2 制作粒子动画 41
第3章 破碎炸裂动画特效技术
3.1 效果展示及技术分析 57
3.2 场景介绍 57
3.3 使用脚本插件来制作破碎效果 58
3.4 使用“粒子流源”来制作动画 62
3.4.1 使用脚本来生成粒子 62
3.4.2 创建爆炸动画 67
3.4.3 设置粒子材质 77
第4章 雨滴特写特效动画技术
4.1 效果展示及技术分析 82
4.2 场景介绍 82
4.3 使用“粒子流源”来制作动画 84
4.3.1 创建雨滴的发射范围 84
4.3.2 制作雨滴下落动画 88
4.3.3 创建碰撞动画 90
4.3.4 制作雨滴落在玻璃上停止的动画 93
4.3.5 制作雨滴划在玻璃上流淌的动画 98
4.4 使用“水滴网格”来制作雨滴动画模型 110
4.5 制作场景主要材质 114
4.5.1 制作雨滴材质 114
4.5.2 制作带有雾气效果的玻璃材质 117
第5章 游艇浪花特效动画技术
5.1 效果展示及技术分析 125
5.2 场景介绍 125
5.3 使用PhoenixFD创建波浪 127
5.3.1 制作基本场景动画 127
5.3.2 波浪计算设置 132
5.4 创建飞溅的水花及泡沫 137
5.5 设置海洋材质 139
5.6 添加摄影机及灯光 144
5.7 渲染输出 154
第6章 巧克力文字特效动画技术
6.1 效果展示及技术分析 157
6.2 制作凹陷文字模型 157
6.3 使用PhoenixFD创建液体填充文字动画 163
6.3.1 创建发射器 163
6.3.2 设置液体填充 168
6.4 巧克力材质制作 179
第7章 连续爆破特效动画技术
7.1 效果展示及技术分析 184
7.2 场景介绍 184
7.3 使用 PhoenixFD创建*个爆炸 185
7.3.1 创建发射器 185
7.3.2 创建爆炸特效 188
7.4 制作连续爆炸 194
7.5 渲染场景 198
第8章 饮料倾倒动画特效技术
8.1 效果展示及技术分析 206
8.2 场景介绍 206
8.3 使用PhoenixFD制作液体喷射装置 208
8.3.1 创建“PHX液体”对象 208
8.3.2 设置“PHX液体”发射源 211
8.3.3 制作气泡 215
8.4 饮料材质制作 217
第9章 火把燃烧特效动画技术
9.1 效果展示及技术分析 222
9.2 场景介绍 222
9.3 火把模型制作 223
9.4 火焰燃烧效果制作 231
9.4.1 创建火焰发射装置 231
9.4.2 设置火焰燃烧的细节 237
9.5 渲染设置 244