
《渲染王3ds Max三维特效动画实战剖析》定位于三维动画制作中的特效动画领域,全面讲解了如何使用3ds Max 2020及相关插件Phoenix FD来制作三维特效动画,涉及的效果包括破碎、燃烧、爆炸、浪花、飞溅等特效。书中实例可用于建筑、栏目包装等特效动画制作项目,这些均为非常典型的三维特效动画表现案例。书中内容丰富、章节独立,读者可直接阅读自己感兴趣或与工作相关的动画技术章节。
《渲染王3ds Max三维特效动画实战剖析》适合对3ds Max软件具有一定操作基础,并想要使用3ds Max来进行三维特效动画制作的读者阅读与学习,也适用于高校动画相关专业的学生学习参考。
前
言
撰写三维特效动画方面的图书所花费的时间与精力通常比较多,一是因为
市面上相似题材的图书较少,可借鉴的资料不多;二是动画技术相较于单帧的图
像渲染技术要更加复杂。制作三维特效动画时,动画师不仅要熟知所要制作动画
的相关运动规律,还要掌握更多的动画技术以支撑整个特效动画项目的完成,并
且,在最终的三维动画模拟计算中,特效动画师还不得不在参数的设置上和动画
结果的计算时间上去寻找一个平衡点,尽量用最少的时间来得到一个较为理想的
特效动画模拟计算结果。相信许多学习过图像渲染技术的读者都知道渲染一张高
品质的三维图像需要多少时间,同样,三维特效动画模拟也需要耗费大量的计算
时间。本书秉承作者之前所编写的书籍《渲染王3ds Max三维特效动画技术》的写
作手法,尽自己的最大努力将我在工作中所接触到的项目融入这本书里,希望读
者通过阅读本书,能够更加熟悉这一行业对一线项目制作人员的技术要求以及掌
握对解决这些技术问题所应采取的措施。
本书中的每一个章节均有提示是否需要其他的插件来辅助制作该章节所讲述
的三维特效动画案例,并详细介绍了需要使用到的插件技术。关于插件的认知,
很多初学者最常问到的就是学3ds Max是不是一定要学插件。答案,我个人是否
定的。因为3ds Max软件本身的功能就很强大,也很完善,即使不用插件,用3ds
Max也可以制作出很多令人震撼的三维作品。那么,为什么3ds Max还有这么多其
他公司或个人开发插件呢?我觉得主要是为了便捷。不用插件,3ds Max也可以
使用自身的PF粒子系统制作出非常漂亮的诸如火焰及水花的特效动画效果,但是
涉及的操作符命令数量比较庞大,将这些操作符组合起来不但非常麻烦,调试参
数的过程也非常耗时。如果使用了插件,那么,这一制作过程就会大大简化了,
用户可以在掌握少量命令及调试少量参数的条件下,也可快速制作出高水准的特
效动画效果,这无疑是令人振奋的。此外,在工作中,我也遇到过一些对插件技
术持排斥态度的人,他们总觉得使用插件技术来制作动画是取巧的,不算真正的
“硬功夫”。我觉得这是没有必要的,因为技术从来就不是越复杂越好,有简单
实用的新技术,我们有什么理由去拒绝呢?
本书共分为10章,动画技术主要涉及液体动画、燃烧动画、爆炸动画、动力
学动画等高级三维特效动画。每一个章节都是一个独立的特效动画案例,所以,
II
渲染王3ds Max三维特效动画实战剖析
读者可按照自己的喜好直接阅读感兴趣的章节来学习。
写作是一件快乐的事情。在本书的出版过程中,清华大学出版社的编辑陈绿春老师为本书的出版做
了很多工作,在此表示诚挚的感谢。
由于作者的技术能力有限,本书难免有些许不足之处,还请广大读者批评指正。
本书的工程文件和视频教学文件请扫描下面的二维码进行下载,如果在下载过程中碰到问题,请联
系陈老师,联系邮箱chenlch@tup.tsinghua.edu.cn。
来阳
2020年6月
视频教学工程文件
渲染王3ds Max三维特效动画实战剖析 三校 文前.indd 2 2020-7-20 13:45:23
目
录
第1章
三维特效动画概述
1.1 三维特效动画内涵 ······································1
1.2 三维特效动画的应用 ···································5
1.2.1 影视特效 ···············································5
1.2.2 建筑表现 ···············································6
1.2.3 栏目包装 ···············································6
1.2.4 游戏动画 ···············································7
1.3 我们身边的特效镜头 ···································8
1.3.1 液体特效 ···············································8
1.3.2 烟雾特效 ···············································8
1.3.3 燃烧特效 ···············································9
第2章火焰燃烧特效动画技术
2.1 效果展示···················································10
2.2 动画场景分析 ···········································10
2.3 制作火焰燃烧动画 ····································12
2.3.1 制作火焰发射装置 ·····························12
2.3.2 为火焰动画添加力学 ·························19
2.3.3 火焰的渲染设置 ·································21
2.3.4 为火焰添加粒子细节 ·························23
技术专题:如何获取正版的Phoenix FD和
VRay软件 ····································27
2.4 渲染设置···················································28
第3章龙卷风特效动画技术
3.1 效果展示···················································31
3.2 场景单位设置 ···········································31
3.3 制作龙卷风动画 ········································32
3.3.1 创建龙卷风发射器 ·····························32
技术专题:如何更改视口的背景色 ·············41
3.3.2 调整龙卷风的细节 ·····························42
3.3.3 制作龙卷风移动动画 ·························47
3.4 渲染设置···················································50
3.4.1 设置灯光和摄影机 ·····························50
3.4.2 渲染输出 ·············································52
第4章倒牛奶特效动画技术
4.1 效果展示···················································57
4.2 动画场景分析 ···········································57
4.3 制作牛奶倾倒动画 ····································59
4.3.1 设置液体发射 ·····································59
4.3.2 设置液体动画 ·····································63
技术专题:为液体设置初始发射方向 ·········69
4.4 渲染设置···················································70
第5章第5章破碎飞溅特效动画技术
5.1 效果展示···················································72
5.2 动画场景分析 ···········································72
5.3 制作杯子破碎动画 ····································74
5.3.1 制作杯子破碎效果 ·····························74
5.3.2 使用MassFX动力学系统制作杯子
破碎动画 ·············································79
技术专题:设置动力学动画需要注意的问题 ·····85
5.4 制作液体飞溅动画 ····································86
5.5 渲染设置···················································94
5.5.1 制作饮料材质 ·····································94
5.5.2 设置灯光 ·············································95
5.5.3
渲染输出·············································98 8.3.2 波浪计算模拟 ···································146
技术专题:提高液体模拟的动画细节 ·······151
第6章
8.3.3 泡沫计算模拟 ···································153
巧克力酱特效动画技术技术专题:如何控制泡沫的生成数量 ·······156
8.4 为液体模拟器设置海洋材质····················158
6.1 效果展示·················································100 技术专题:调整海洋置换纹理的细节 ·······162
6.2
动画场景分析 ·········································100
8.5 渲染设置·················································164
6.3 设置液体发射 ·········································102 8.5.1 设置灯光 ···········································164
6.3.1
制作液体发射器路径动画 ···············102
8.5.2 渲染输出 ···········································165
6.3.2 设置液体发射 ···································104
技术专题:“发射器”卷展栏命令解析·····105
第9章
爆炸特效动画技术
6.4 制作液体动画 ·········································106
6.4.1 设置液体碰撞对象 ···························106
6.4.2 液体解算···········································107 9.1 效果展示·················································168
技术专题:“常规参数”卷展栏命令解析·····
1
9.2 场景单位设置 ·········································168
技术专题:“液体设置”卷展栏命令解析·····
1
2 9.3 创建爆炸特效 ·········································169
6.5 渲染设置·················································114 9.3.1 创建爆炸发射装置 ···························169
6.5.1
制作巧克力材质 ·······························114
9.3.2 爆炸动画模拟 ···································174
6.5.2
渲染输出···········································115
9.3.3 制作连续爆炸动画 ···························180
第7章
9.4 渲染设置·················································182
游艇浪花特效动画技术(一)9.4.1
创建摄影机 ·······································182
9.4.2 渲染输出 ···········································184
技术专题:使用渲染预设渲染场景 ···········188
7.1 效果展示·················································118
7.2 动画场景分析 ·········································118
第10章
水果炸裂特效静帧表现
7.3 设置游艇动画 ·········································120
技术
7.4 设置波浪动画 ·········································123
7.4.1 水面动画模拟 ···································123
7.4.2 泡沫动画模拟 ···································129 10.1 效果展示···············································192
技术专题:“泡沫属性”卷展栏命
令
10.2 使用Phoenix FD来制作水果炸裂特效···192
解析···········································131 10.2.1 设置场景单位·································192
7.5 渲染设置·················································133 10.2.2 创建液体发射装置 ·························193
7.5.1
制作水面及泡沫材质 ·······················133
10.2.3 创建液体模拟器 ·····························194
7.5.2
设置灯光···········································134
10.2.4 创建力学影响·································196
7.5.3
渲染输出···········································138
10.2.5 制作果汁材质·································201
第8章
10.2.6 渲染设置 ·········································202
游艇浪花特效动画技术(二)
技术专题:影响果汁炸裂细节的参数设置 ···203
10.3 使用“液体”来制作水果炸裂特效·······206
10.3.1 设置场景单位·································206
8.1 效果展示·················································140 10.3.2 创建液体发射装置 ·························207
8.2 动画场景分析 ·········································140 10.3.3 创建运动场影响 ·····························211
8.3 使用PhoenixFD创建波浪························142 10.3.4 制作牛奶材质·································215
8.3.1
制作游艇动画 ···································142
10.3.5 渲染运动模糊特效 ·························216
IV
渲染王3ds Max三维特效动画实战剖析 三校 文前.indd 4
2020-7-20 13:45:23
3ds Max三维特效动画案例类经典图书。3ds Max + Phoenix FD制作三维特效动画。案例包括火焰燃烧、龙卷风特效、破碎飞溅。游艇浪花、爆炸特效、水果炸裂、液体动画等。
生于吉林省白山市,获农业推广硕士,风景园林硕士双硕士学位。
Autodesk 3ds Max产品认证专家,计算机图形图像类畅销书作者。曾就职于北京第五映像空间动画制作有限公司,担任三维动画师,参与制作了大型三维儿童动画片《蔬菜宝宝》和《企鹅部落》。
曾就职于北京水晶石数字科技股份有限公司,担任三维动画师,参与制作了大量地产表现动画项目。
曾就职于长春知和国际动漫游戏产业园,担任三维动画教师。
现就职于长春科技学院视觉艺术学院,主讲3ds Max、Maya等软件的图像技术课程