图书目录

第1章 特效动画概述   1

1.1 模拟类对象   1

1.1.1 发射器(Emitter)   1

1.1.2 引力(Attractor)   1

1.1.3 风(Wind)   2

1.1.4 湍流(Turbulence)   2

1.1.5 毛发(Hair)   2

1.2 动力学对象   2

1.2.1 刚体(Rigid Body)   3

1.2.2 柔体(Soft Body)   3

1.2.3 碰撞体(Collider Body)   3

1.3 MoGraph模块   4

1.3.1 MoGraph的主要功能   4

1.3.2 克隆器(Cloner)   4

1.3.3 泰森多边形(Voronoi)   5

1.3.4 随机(Random)   5

1.3.5 延迟(Delay)   5

1.3.6 步进(Step)   5

1.3.7 断裂(Fracture)   6

1.4 Generators(生成器)   6

1.4.1 车削(Lathe)   7

1.4.2 放样(Loft)   7

1.4.3 布尔运算(Boole)   7

1.4.4 细分表面(Subdivision Surface)   8

1.5 Deformer(变形器)   8

1.5.1 弯曲(Bend)   9

1.5.2 自由变形(FFD)   9

1.5.3 置换(Displacer)   10

第一篇 刚体动力学动画

第2章 泰森多边形球体   12

2.1 碎片的创建   12

2.1.1 创建球体   12

2.1.2 设置噪波动画   13

2.2 破碎效果的创建   16

2.2.1 碎片的厚度   16

2.2.2 使用克隆器   16

2.2.3 克隆的优化处理   18

2.3 刚体动力学   19

2.3.1 加载刚体动力学   19

2.3.2 加载引力   20

2.3.3 加载对撞物体   20

2.3.4 对撞效果的优化   21

2.4 材质设定   22

2.4.1 设置随机颜色   22

2.4.2 材质的编辑   24

第3 章 堆积球体   28

3.1 粒子系统的创建   28

3.1.1 创建粒子发射器   28

3.1.2 粒子发射器的设置   29

3.2 粒子系统的优化   30

3.2.1 粒子动态设置   30

3.2.2 创建克隆器   31

3.2.3 创建随机效果器   32

3.2.4 堆积效果的优化   34

3.3 渲染和材质   34

3.3.1 随机材质设定   34

3.3.2 手动材质设定   35

3.3.3 缓存设定   36

第4 章 动态管道   38

4.1 模型创建   38

4.1.1 场景设定   38

4.1.2 绘制管道中心线   39

4.1.3 创建管道   39

4.1.4 复制管道   40

4.1.5 变形管道   41

4.2 编辑管道   42

4.2.1 管道的圆角处理   42

4.2.2 管道的长度处理   44

4.2.3 Python 脚本的使用   45

4.3 制作动画   46

4.3.1 Shader 效果器   46

4.3.2 Shader 动画   47

4.3.3 动画的优化   48

4.3.4 加入圆环   49

第5 章 碰撞的金块   51

5.1 大立方体动力学设置   51

5.1.1 引力装置   51

5.1.2 动画的优化   53

5.2 小立方体动力学设置   54

5.2.1 小立方体的创建   54

5.2.2 小立方体的动力学设置   55

5.2.3 立方体的属性设置   56

5.2.4 小立方体的属性设置   57

5.2.5 立方体的细分   58

5.3 金属材质的设定   59

5.3.1 颜色的编辑   59

5.3.2 反射参数的设置   59

5.3.3 凹凸贴图的设置   60

第二篇 柔体动力学动画

第6 章 动力学果冻   64

6.1 模型的创建   64

6.1.1 摄像机的创建   64

6.1.2 果冻模型的创建   65

6.1.3 盘子模型的创建   67

6.1.4 整理“物体”面板   68

6.2 动画的创建   68

6.2.1 基础动画的设置   69

6.2.2 完整动画的设置   69

6.3 柔体动力学的创建   70

6.3.1 添加变形器   70

6.3.2 变形器的优化设置   71

第7 章 圣诞彩条   73

7.1 中心线的创建   73

7.1.1 创建样条线   73

7.1.2 创建锚定物体   74

7.1.3 约束锚定物体   75

7.2 毛发的创建和编辑   77

7.2.1 创建毛发   77

7.2.2 毛发的数量设置   77

7.2.3 毛发的形态设置   78

7.3 毛发的材质   79

7.3.1 发丝的形状设置   79

7.3.2 发丝的数量设置   80

7.3.3 发丝的材质设置   81

7.4 动画的优化   82

7.4.1 动画时长设置   82

7.4.2 锚定点设置   83

7.4.3 加载湍流模拟   83

第8 章 沸腾的液体   85

8.1 模型的导入   85

8.1.1 场景设定   85

8.1.2 导入罐子模型   86

8.2 液面的创建   86

8.2.1 液面的创建1   86

8.2.2 液面的创建2   87

8.3 创建气泡动画   89

8.3.1 创建粒子发射器   89

8.3.2 气泡的创建   90

8.3.3 粒子动画的优化   90

8.4 液面动画   91

8.4.1 创建克隆   92

8.4.2 创建碰撞   92

8.4.3 沸腾动画的设置   93

8.4.4 沸腾动态的优化   94

8.4.5 剧烈沸腾的模拟   95

8.5 动画缓存和烘焙   97

8.5.1 缓存计算   97

8.5.2 动画烘焙   98

第9 章 柔软的面条   100

9.1 模型的创建   100

9.1.1 场景设定   100

9.1.2 创建瓷碗模型   101

9.1.3 创建面条中心线   102

9.1.4 复制中心线   103

9.2 动力学设置   104

9.2.1 中心线动力学设置   104

9.2.2 瓷碗的动力学设置   105

9.3 面条动画的优化   106

9.3.1 生成面条建模   106

9.3.2 面条材质   107

9.3.3 细分面条模型   107

9.3.4 动画的优化   108

第三篇 毛发和骨骼动画

第10 章 折叠地图   112

10.1 地图和骨骼的创建   112

10.1.1 创建地图模型   112

10.1.2 创建第一组骨骼链   113

10.1.3 测试骨骼   114

10.1.4 创建第二组骨骼链   115

10.1.5 复制骨骼链   116

10.2 骨骼的绑定和权重   116

10.2.1 骨骼绑定   116

10.2.2 权重设置   117

10.2.3 权重综合测试   118

10.3 折叠动作设置   119

10.3.1 加载Pose Morph 工具   119

10.3.2 折叠动画设置1   119

10.3.3 折叠动画设置2   120

10.3.4 折叠动画设置3   121

10.3.5 动作测试   122

10.4 关键帧动画   123

10.4.1 关键帧动画设置1   123

10.4.2 关键帧动画设置2   124

10.4.3 动画的优化   124

10.5 材质设定   125

10.5.1 创建地图材质   125

10.5.2 材质正反面设定   126

第11 章 足球草坪   128

11.1 地面的创建   128

11.1.1 创建地面模型   128

11.1.2 地面材质   129

11.1.3 贴图置换   130

11.2 草坪的创建   132

11.2.1 加载毛发   132

11.2.2 创建青草材质   133

11.2.3 草坪的优化   134

11.3 足球动画的创建   135

11.3.1 创建足球模型   135

11.3.2 足球的动画设置   137

11.3.3 足球动画的优化   138

11.4 草坪的优化和渲染   138

11.4.1 草坪动力学优化   138

11.4.2 草坪渲染   139

第12 章 毛发文字   141

12.1 文字的建模   141

12.1.1 导入背景图   141

12.1.2 创建字母L   142

12.1.3 创建字母O   144

12.1.4 创建字母V   145

12.1.5 创建字母E   146

12.2 毛发的创建   148

12.2.1 创建毛发   148

12.2.2 毛发材质编辑   148

12.2.3 创建立体文字和背景材质   150

12.3 创建毛发动画   151

12.3.1 创建风力模拟   151

12.3.2 创建光源   152

第13 章 面包宝宝   154

13.1 面包模型的创建   154

13.1.1 创建吐司面包1   154

13.1.2 创建吐司面包2   155

13.1.3 吐司面包材质编辑   156

13.2 其他模型的创建   158

13.2.1 创建眼睛模型   158

13.2.2 创建嘴唇和牙齿模型   159

13.2.3 创建眉毛模型   161

13.3 FFD 和骨骼的创建   162

13.3.1 整理“物体”面板   162

13.3.2 加载FFD 修改器   163

13.3.3 FFD 修改器测试   164

13.3.4 创建骨骼系统   164

13.4 控制器的创建   165

13.4.1 绑定FFD   165

13.4.2 权重设置   166

13.4.3 加载控制器1   167

13.4.4 PSR 属性设置   169

13.4.5 加载控制器2   170

第四篇 粒子动画

第14 章 飘雪水晶球   174

14.1 球体和底座的创建   174

14.1.1 创建空心球体   174

14.1.2 创建底座   176

14.2 雪地的创建   177

14.2.1 布尔运算   177

14.2.2 端面的细分处理   179

14.2.3 置换变形器   179

14.3 雪花的创建   181

14.3.1 创建雪花模型   181

14.3.2 创建雪花附着物   182

14.3.3 雪花的动力学设置   182

14.4 动画设置   184

14.4.1 创建集合   184

14.4.2 创建位移动画   184

14.4.3 创建摇晃动画   185

14.5 动力学设置   186

14.5.1 创建碰撞容器   186

14.5.2 雪片碰撞模拟   187

14.5.3 动力学的优化   188

第15 章 飞散的头骨   191

15.1 模型的导入   191

15.1.1 场景设定   191

15.1.2 导入模型   192

15.2 加载效果器1   193

15.2.1 Plain 效果器   193

15.2.2 Plain 的衰减设置   194

15.2.3 添加随机效果器   196

15.3 加载效果器2   197

15.3.1 加载着色效果器   197

15.3.2 着色效果器的着色设定   198

15.3.3 时间效果器   199

15.4 动画设置   200

15.4.1 加载Step 效果器   200

15.4.2 整理效果器   201

15.4.3 动画设置   202

15.4.4 动画的优化设置   202

第16 章 真实爆炸   204

16.1 地面模型的创建   204

16.1.1 创建地面模型   204

16.1.2 创建泰森多边形   205

16.1.3 创建圆管模型   206

16.1.4 创建球体模型   207

16.2 爆炸特效的创建   208

16.2.1 创建引力   208

16.2.2 动力学设置   209

16.3 小碎片的创建   210

16.3.1 复制泰森多边形   210

16.3.2 提取碎片   211

16.3.3 复制碎片   211

16.3.4 小碎片的显示动画   213

16.4 烟雾特效的创建   214

16.4.1 TurbulenceFD 的安装   214

16.4.2 TurbulenceFD 的设置   215

16.4.3 TurbulenceFD 发射器设置   216

第17 章 粒子飞龙   218

17.1 粒子飞龙动画的创建   218

17.1.1 创建立方体和断裂   218

17.1.2 创建跟踪器   219

17.1.3 创建克隆器和二十面体   220

17.1.4 关键帧动画设置   221

17.1.5 加载步进和延迟效果器   222

17.2 照明和材质   222

17.2.1 创建材质   222

17.2.2 创建照明环境   223

17.3 动画的创建和渲染设置   224

17.3.1 创建摄像机动画   224

17.3.2 渲染输出设置   225

17.3.3 动画输出设置   227