目录 1
第1章 刚体 1
1.1 概述 2
1.2 创建刚体 3
1.2.1 将单个物体创建为刚体 3
1.2.2 将多个物体创建为刚体 3
1.2.3 关闭刚体的自动创建选项 3
1.2.4 删除刚体 4
1.3 编辑刚体的属性 4
1.3.1 创建刚体前或之后设置刚体的属性 4
1.3.2 刚体属性 5
1.3.3 刚体的初始设置 6
1.3.4 设置刚体的属性 7
1.4 编辑刚体解算器的属性 9
1.4.1 具体步骤 9
1.4.2 刚体解算器方式 10
1.4.3 刚体计算状态 11
1.4.4 刚体解算器显示选项 12
1.5 控制复杂的运动和力 13
1.5.1 将推进力用到刚体上 13
1.5.2 制作一个打保龄球的刚体碰撞动画 14
1.5.3 合成刚体动力学和关键帧 19
1.5.4 获取速度、力量和碰撞的数据 20
1.5.5 将刚体动画转化为关键帧动画 21
1.5.6 用多个解算器隔离碰撞 22
1.5.7 处理刚体中出现的问题 23
1.6 刚体约束 25
1.6.1 创建刚体约束运动 25
1.6.2 创建钉约束 25
1.6.3 创建销约束 26
1.6.4 创建铰链约束 28
1.6.5 创建弹簧约束 29
1.6.6 创建屏障约束 30
1.7 编辑约束运动 31
1.7.2 关闭或打开约束 32
1.7.1 调整最初位置和方向 32
第2章 柔体与弹簧 35
2.1 柔体 36
2.1.1 概述 36
2.1.2 创建柔体 36
2.2 柔体的特殊用途 39
2.2.1 制作皮肤柔体 39
2.2.2 制作晶格柔体 40
2.2.3 制作线柔体 40
2.2.4 制作IK样条曲线柔体 41
2.2.5 制作运动路径柔体 41
2.3.1 理解弹簧 42
2.2.6 从一个柔体来制作模型 42
2.3 弹簧 42
2.3.2 创建弹簧 44
2.3.3 编辑弹簧操作 45
2.3.4 处理播放问题 48
2.4 实例 50
2.4.1 柔体和弹簧实例(扁担和箩筐) 50
2.4.2 柔体弹簧实例(绳索) 65
第3章 粒子特效 73
3.1 制作文字路径 74
3.2 创建发射器 75
3.4 设定粒子形态 76
3.3 将发射器沿路径运动 76
3.5 用表达式控制粒子的材质 77
3.6 火花效果 79
3.7 添加材质 80
3.8 烟雾 81
第4章 模拟爆炸效果 87
4.1 溅射的制作 88
4.2 高温层的制作 99
4.3 低温层的制作 106
4.4 碎片的制作 111
第5章 布料的高级应用 119
5.1.1 创建衣服 120
5.1 Cloth介绍 120
5.1.2 试穿衣服 121
5.1.3 对衣服进行动画设置 121
5.1.4 启动Cloth 121
5.2 创建床单 123
5.2.1 创建床单 123
5.2.2 选择NURBS曲线 124
5.2.3 设置床单的分辨率 124
5.2.4 设置解算器属性 125
5.2.5 指定特性 125
5.2.6 设置床为碰撞体 126
5.2.7 覆盖床单 127
5.3 衬衫的建立 128
5.3.1 设置项目和场景 128
5.3.2 创建曲线 129
5.3.3 创建面板 131
5.3.4 创建衣服 133
5.3.5 调整衣服 134
5.3.6 移动衣服 134
5.3.7 设置分辨率和调整缝 135
5.4 将衣服披到角色身体上 138
5.4.1 创建属性 138
5.4.2 创建碰撞体 139
5.4.3 布匹仿真 140
5.4.4 增加分辨率 141
5.5 裤子的建立 142
5.5.1 设置项目场景 143
5.5.2 创建前后身面板 143
5.5.3 创建裤子 144
5.5.4 设置衣服解算比例 145
5.5.5 给单独面板增加属性 146
5.6 衣服的输入和输出 147
5.6.1 输出衣服 148
5.6.2 调入衣服 149
5.6.3 调入裤子 151
5.6.4 为裤子增加约束 153
5.6.5 缩放顶点 153
5.7 深入理解Cloth 154
5.7.1 使用和调整衣服解算器 155
5.7.2 施加衣服特性 156
5.7.3 在面板上应用特性 157
5.7.4 在衣服上绘画属性 160
5.7.5 使用材质库 162
5.8 操作衣服 162
5.8.2 修改衣服的某一部分 163
5.8.1 手控移动衣服上的点 163
5.8.3 创建和调整碰撞体 165
5.9 使用约束 166
5.9.1 变换约束 167
5.9.2 网格约束 168
5.9.3 衣服约束 169
5.9.4 纽扣约束 170
5.9.5 创建碰撞体约束 173
5.9.6 动力场约束 176
5.9.7 仿真和动画衣服 176
5.9.8 建立和管理缓存文件 177
5.10.1 控制衣服紧缩问题 179
5.10 常见问题解决方案 179
5.10.2 仿真中出现的问题 181
5.10.3 渗透问题 181
5.11 添加纹理和材质 183
第6章 布料动画实例 187
6.1 坦克履带动画 188
6.1.1 简单履带模型的制作 189
6.1.2 简单齿轮碰撞体的制作 191
6.1.3 由实体曲面转为布料进行碰撞运算 192
6.1.4 由实体曲面转为布料 192
6.1.5 设置解算器 192
6.1.7 设置布料特性 193
6.1.6 设置碰撞体 193
6.1.8 仿真和动画布料 194
6.1.9 把简单模型布料动画传递给坦克复杂模型 195
6.2 篮球进网动画 196
6.2.1 球体动画 197
6.2.2 碰撞动画 199
6.3 链环动画制作 203
6.3.1 建立平面物体 204
6.3.2 建立布料约束 205
6.3.3 布料特性和解算器设置 205
6.3.4 仿真动画布料 206
第7章 流体动力学 207
7.1 流体容器 209
7.1.1 创建流体容器 209
7.1.2 添加流体发射器 209
7.1.3 流体分辨率 210
7.1.4 流体速度 211
7.2 绘制流体及材质调整 212
7.2.1 创建2D容器 212
7.2.2 设置笔刷参数 212
7.2.3 绘制 213
7.2.4 创建缓存 214
7.2.5 设置透明 215
7.4.1 创建2D容器 217
7.3 流体范例 217
7.4 动态流体与对象的交互作用 217
7.4.2 创建体积发射器 218
7.4.3 创建作用物体 218
7.4.4 设置碰撞 219
7.4.5 设置主动刚体 219
7.4.6 设置互动 220
7.5 流体与粒子的交互运动 220
7.6 创建海洋效果 225
7.6.1 使用Maya中自带的海洋效果 225
7.6.2 创建新的海洋效果 225
7.6.3 基本参数设置 226
7.6.4 渲染调试 228
7.6.5 添加定位器 228
7.6.6 参考自带范例 230
第8章 毛发 233
8.1 Hair的基本概念 234
8.2 创建头发 235
8.2.1 创建头发的过程 235
8.2.2 修改头发属性 237
8.2.3 头发的制作 239
8.2.4 辫子的制作 250
8.2.5 珠帘的制作 253