第一部分 粒子篇 1
第1章 Maya软件粒子系统入门——制作彩色烟花喷射效果 1
1.1制作前言 2
1.2技术看板 2
1.2.1粒子发射器的类型和属性 2
1.2.2使用重力场影响粒子运动 3
1.2.3粒子类型和寿命属性 3
1.2.4粒子的颜色和透明度设置方法 3
1.2.5 Maya硬件渲染窗口的使用 4
1.3制作流程 4
1.3.1建立并设置粒子发射器 4
1.3.2给粒子添加重力场 8
1.3.3设置粒子的寿命属性参数 9
1.3.4添加和设置每粒子颜色和透明属性 9
1.3.5设置粒子的渲染类型 13
1.3.6对粒子进行硬件渲染 14
1.4项目小结 16
第2章 Maya软件粒子系统应用——制作画卷燃烧效果 17
2.1制作前言 18
2.2粒子系统技术看板 18
2.2.1表面粒子发射器的建立和属性 18
2.2.2 Maya软件自带火焰效果的使用 18
2.2.3动力学连接窗口的使用 19
2.3制作画卷燃烧效果 19
2.3.1选择物体建立表面粒子发射器 19
2.3.2通过Ramp节点控制发射器的发射属性 20
2.3.3生成Maya软件自带粒子火焰效果 25
2.3.4在动力学连接窗口连接表面发射器和火焰粒子 26
2.3.5使用材质节点功能实现材质特殊效果 27
2.4项目小结 29
第3章 Maya粒子系统应用——制作雨水落在玻璃上的效果 30
3.1制作前言 31
3.2技术看板 31
3.2.1体积粒子发射器的属性 31
3.2.2粒子碰撞效果的生成和属性设置 35
3.2.3粒子碰撞 37
3.2.4粒子目标吸引的使用 39
3.2.5粒子表达式和函数的使用 39
3.2.6增加表达式 40
3.2.7 blobby surface【融合球】的使用 44
3.2.8粒子软件渲染的方法 55
3.2.9硬件渲染 58
3.3制作流程 64
3.3.1使用体积粒子发射器制作下雨的效果 64
3.3.2设置粒子与物体碰撞 65
3.3.3设置粒子与物体的目标吸引 65
3.3.4添加每粒子碰撞和目标吸引属性 66
3.3.5使用粒子表达式控制每粒子属性 67
3.3.6从粒子上发射粒子并设置新粒子的属性 68
3.3.7给粒子添加材质并进行渲染 68
3.4项目小结 71
第4章 Maya软件粒子系统应用——制作火箭尾焰效果 72
4.1制作前言 73
4.2技术看板 73
4.2.1建立发散场 73
4.2.2粒子云粒子的设置和每粒子半径属性 73
4.2.3粒子云材质和粒子采样节点的使用 73
4.3制作火箭尾焰效果 74
4.3.1建立粒子发射器并调节粒子的动态 74
4.3.2使用粒子云渲染方式并设置每粒子半径属性 78
4.3.3调节粒子的颜色、透明度和白炽属性 81
4.3.4使用粒子云材质渲染粒子云 85
4.4项目小结 88
第5章 Maya软件粒子系统应用——制作蜂群飞舞效果 89
5.1制作前言 90
5.2技术看板 90
5.2.1使用mel命令复制一系列替代模型 90
5.2.2建立粒子替代物体 90
5.2.3设置粒子的替代属性 91
5.3制作蜂群飞舞效果 91
5.3.1制作飞行蜜蜂的模型序列 91
5.3.2建立粒子发射器,并调节粒子动态 94
5.3.3制作蜜蜂粒子替代效果 96
5.3.4调节粒子替代节点的属性 97
5.3.5使用表达式控制粒子替代的缩放属性 98
5.4项目小结 100
第二部分 刚体及柔体篇 102
第6章 Maya软件刚体、柔体系统应用——制作攻城车动画 102
6.1制作前言 103
6.2技术看板 103
6.2.1刚体的建立 103
6.2.2刚体的属性 103
6.2.3主动刚体和被动刚体的区别 104
6.2.4刚体约束的使用方法 104
6.2.5刚体关键帧 104
6.2.6烘焙关键帧的方法 104
6.3制作攻城车动画 105
6.3.1建立主动刚体和被动刚体 105
6.3.2制作重力场和刚体约束 107
6.3.3调节刚体的属性 108
6.3.4使用刚体关键帧 110
6.3.5烘焙刚体的动画帧 111
6.4项目小结 113
第7章 Maya软件刚体与柔体系统应用——制作蜡烛燃烧效果 115
7.1制作前言 116
7.2柔体系统技术看板 116
7.2.1创建柔体的3种方式 116
7.2.2菜单中柔体物体的建立选项 116
7.2.3柔体中吸附属性的作用 117
7.2.4绘制柔体目标权重 117
7.2.5建立柔体弹簧 117
7.3实战案例:火苗动画效果 118
7.3.1制作火苗的模型 118
7.3.2创建柔体物体并调节属性 119
7.3.3添加场控制柔体的动态 121
7.3.4绘制柔体目标权重 122
7.3.5给柔体物体建立弹簧 123
7.3.6蜡烛火苗的材质和渲染 125
7.4项目小结 126
第三部分 流体篇 128
第8章 Maya软件流体系统应用——制作笼屉冒出的蒸汽效果 128
8.1制作前言 129
8.2技术看板 129
8.2.1建立流体容器 129
8.2.2为容器添加流体发射器 129
8.2.3调节发射器和流体容器的属性 129
8.2.4添加流体和物体碰撞的效果 130
8.2.5缓存 130
8.3制作笼屉冒出的蒸汽效果 130
8.3.1建立流体容器和发射器 130
8.3.2了解流体容器和发射器的属性 132
8.3.3调节流体发射器属性 150
8.3.4调节流体容器属性 152
8.3.5设置流体和物体碰撞 153
8.3.6建立流体缓存 154
8.4项目小结 156
第9章 Maya软件流体系统应用——制作火盆燃烧效果 157
9.1制作前言 158
9.2技术看板 158
9.2.1流体燃料和热量属性 158
9.2.2流体着色属性的使用 158
9.3制作火盆燃烧效果 158
9.3.1建立流体容器和发射器 159
9.3.2调节发射器属性 159
9.3.3调节流体容器的动力学模拟和内容细节属性 161
9.3.4调节流体容器的着色属性 163
9.4项目小结 164
第10章 Maya软件流体系统应用——制作云层效果 166
10.1制作前言 167
10.2技术看板 167
10.2.1通过调节流体纹理属性制作复杂的流体效果 167
10.2.2通过调节流体照明属性完善流体效果 168
10.3制作云层效果 168
10.3.1建立流体容器并调节分辨率和尺寸 168
10.3.2调节流体容器的着色属性 169
10.3.3调节流体容器的纹理属性 170
10.3.4调节流体容器的照明属性 173
10.4项目小结 175
第11章 Maya软件流体系统应用——制作海洋效果 176
11.1制作前言 177
11.2技术看板 177
11.2.1 Maya软件海洋的建立方法 177
11.2.2预览平面的使用 178
11.2.3将波浪位移转换到多边形 178
11.2.4海洋材质球属性的含义 179
11.2.5制作物体漂浮效果的方法 186
11.2.6 Add Dynamic Locator【增加动态定位器】 187
11.2.7 Add Boat Locator【添加船定位器】 188
11.2.8 Add Dynamic Buoy【添加动态浮标】 189
11.2.9 Float Selected Objects【漂浮选定对象】 189
11.2.10 Make Boats【造船】 190
11.2.11 Make Moter Boats【造摩托船】 190
11.3制作海洋效果 191
11.3.1创建并预览Maya海洋 191
11.3.2调节海洋材质球的属性 192
11.3.3制作船在海洋中漂浮的效果 194
11.4项目小结 198
第四部分 布料篇 201
第12章 Maya布料系统案例——制作人物衣服 201
12.1制作前言 202
12.2技术看板 202
12.2.1布料物体的建立方法 202
12.2.2布料系统的移除 203
12.2.3被动碰撞体的建立方法 203
12.2.4布料物体和被动碰撞体的基本属性 204
12.2.5打开nClothShape属性列表 206
12.2.6布料约束的综合运用技巧 218
12.2.7移除动力学约束 220
12.2.8布料属性绘制工具的使用 220
12.2.9布料初始状态 222
12.2.10 Clean Initial State【删除布料的各种初始状态】 223
12.2.11 Create New Cache【创建缓存】 223
12.3制作人物衣服 224
12.3.1衣服模型的建立 224
12.3.2角色前期准备 225
12.3.3布料物体和碰撞体的属性初步设置 226
12.3.4使用布料约束调整衣服动态效果 227
12.3.5使用布料属性绘制工具绘制布料物体的属性 228
12.3.6设置布料的初始状态和缓存 228
12.4项目小结 231
第五部分 毛发篇 232
第13章 Maya头发系统案例——制作角色头发 232
13.1制作前言 233
13.2技术看板 233
13.2.1头发系统创建的选项和设置 233
13.2.2头发系统的属性和功能 237
13.2.3头发系统碰撞效果的设置和调节方法 246
13.2.4头发高质量渲染级别设置方法 248
13.3制作角色头发 249
13.3.1建立头发生长的模型面片 249
13.3.2建立头发系统 250
13.3.3设置头发的动力学效果及初始状态 252
13.3.4调节头发系统的渲染属性 257
13.4项目小结 258