第1章 Maya动力学 1
1.1知识重点 1
1.2要点详解 2
1.2.1粒子系统 2
1.2.1.1建立粒子系统 3
1.2.1.2粒子的属性 17
1.2.1.3粒子碰撞与碰撞事件 33
1.2.1.4粒子替代 36
1.2.1.5粒子目标 41
1.2.1.6[粒子云]材质 45
1.2.2动力场 49
1.2.2.1理解场 50
1.2.2.2创建场并与物体关联 52
1.2.2.3编辑场属性 54
1.2.2.4动力场通用属性 57
1.2.2.5[空气场] 61
1.2.2.6[拖曳场] 64
1.2.2.7[重力场] 65
1.2.2.8[牛顿场] 66
1.2.2.9[放射场] 68
1.2.2.10[扰动场] 69
1.2.2.11[统一场] 70
1.2.2.12[涡旋场] 70
1.2.2.13[体积轴场] 71
1.2.2.14[体积曲线场] 74
1.2.2.15复制场 77
1.2.2.16在动力场与物体间建立关联 77
1.2.3[柔体] 78
1.2.3.1理解[柔体] 78
1.2.3.2创建[柔体] 79
1.2.3.3柔体权重绘笔工具 81
1.2.4[弹簧] 82
1.2.4.1理解弹簧 83
1.2.4.2创建弹簧 84
1.2.5刚体 90
1.2.5.1理解刚体 90
1.2.5.2创建刚体 91
1.2.5.3 编辑刚体属性 91
1.2.5.4编辑刚体解算器的属性 94
1.2.6刚体约束 97
1.2.6.1[钉约束] 97
1.2.6.2[销约束] 98
1.2.6.3[铰链约束] 99
1.2.6.4[弹簧约束] 101
1.2.6.5[屏障约束] 102
1.2.7播放动力学动画 103
1.2.7.1播放帧率 103
1.2.7.2设置动力学物体的初始状态 104
1.2.7.3减少动力学动画播放的时间 104
1.2.7.4粒子缓存 105
1.3应用案例 107
1.3.1综合实例1——地雷爆炸 107
1.3.2综合实例2——下雨 125
1.3.3综合实例3——焰火 153
1.3.4综合实例4——龙卷风 172
1.3.5综合实例5——游动的鱼群 182
1.3.6综合实例6——起伏的海面 194
1.3.7综合实例7——脚印 203
1.3.8综合实例8——辫子 211
1.3.9综合实例9——鬼域 218
1.3.10综合实例10——篝火 239
1.3.11综合实例11——墙 267
1.3.12综合实例12——吊桥 279
1.4本章小结 296
1.5参考习题 297
第2章 Maya nParticles 298
2.1知识重点 298
2.2要点详解 299
2.2.1概述 299
2.2.2创建nParticle粒子系统 299
2.2.3编辑nParticle粒子属性 305
2.2.4使用场对nParticle粒子施加影响 319
2.2.5约束 321
2.2.5.1[变换]约束 321
2.2.5.2[组元到组元]约束 322
2.2.5.3[点到面]约束 322
2.2.5.4[面上滑动]约束 322
2.2.5.5[动力场]约束 323
2.2.5.6[碰撞失效] 324
2.2.5.7[碰撞对排除]约束 324
2.2.5.8编辑约束对象的成员 325
2.2.6粒子缓存 326
2.2.7 Nucleus solver解算器 326
2.3应用案例 328
2.3.1综合实例1——清扫泡沫 328
2.3.2综合实例2——炊烟袅袅 332
2.3.3综合实例3——沙漏流沙 336
2.3.4综合实例4——冰水混合 340
2.3.5综合实例5——陨石坠落 343
2.4本章小结 348
2.5参考习题 348
第3章 Maya流体和海洋 350
3.1知识重点 350
3.2要点详解 351
3.2.1流体特效 351
3.2.1.1流体概念 351
3.2.1.2流体基本操作 354
3.2.1.3流体碰撞 369
3.2.1.4制造运动场 370
3.2.1.5流体与动力学 372
3.2.1.6流体形态控制 381
3.2.2海洋 382
3.2.2.1海洋基本操作 383
3.2.2.2创建海洋尾迹 386
3.2.2.3指定漂浮物 389
3.2.2.4池塘 396
3.2.2.5海洋属性 397
3.3应用案例 401
3.3.1综合实例1——使用2D容器制作火焰 401
3.3.1.1实例分析 402
3.3.1.2制作步骤 402
3.3.2综合实例2——使用3D容器制作熔岩 409
3.3.2.1实例分析 409
3.3.2.2操作步骤 409
3.3.3综合实例3——制作海洋特效 414
3.3.3.1实例分析 414
3.3.3.2场景分析 414
3.3.3.3制作步骤 415
3.4本章小结 428
3.5参考习题 428
第4章 Maya Paint Effects 430
4.1知识重点 430
4.2要点详解 431
4.2.1 Paint Effects的概念 431
4.2.2 Paint Effects的工具栏 431
4.2.3 Paint Effects二维画板的应用 431
4.2.3.1绘制图像 431
4.2.3.2保存图像 434
4.2.3.3打开图像 434
4.2.3.4设置画笔颜色及笔触比例 435
4.2.3.5撤销操作 436
4.2.3.6擦除工具 436
4.2.3.7设置特效笔触 436
4.2.4 Paint Effects三维绘画的应用 438
4.2.4.1在物体上绘制 438
4.2.4.2定义模板笔触属性 439
4.2.4.3 Paint Effects转模型 439
4.3应用案例——风雨中的树 442
4.3.1实例分析 442
4.3.2制作步骤 442
4.4本章小结 482
4.5参考习题 483
第5章 Maya Live 484
5.1知识重点 484
5.2要点详解 485
5.2.1 Maya Live简介 485
5.2.1.1加载Maya Live 485
5.2.1.2 Maya Live的控制面板 486
5.2.1.3关闭Maya Live面板 487
5.2.2制作流程 488
5.2.3设置实拍镜头 488
5.2.3.1加截图像 488
5.2.3.2设置图像缓存 491
5.2.4跟踪计算 492
5.2.4.1镜头技巧 492
5.2.4.2跟踪 494
5.2.5解算 497
5.2.5.1解算过程 497
5.2.5.2[解算]控制面板 497
5.2.5.3约束 500
5.2.6微调 503
5.3应用案例 503
5.3.1综合实例——跟踪盒子 503
5.3.2综合实例——跟踪栅栏 510
5.4本章小节 516
5.5参考习题 517
第6章 Maya编程技术 518
6.1知识重点 518
6.2要点详解 519
6.2.1表达式 519
6.2.1.1表达式概述 519
6.2.1.2表达式使用过程 520
6.2.1.3表达式编辑窗口 522
6.2.1.4表达式基本元素 524
6.2.1.5数据类型 526
6.2.1.6函数 527
6.2.2脚本 544
6.2.2.1脚本概述 544
6.2.2.2脚本使用过程 545
6.2.2.3脚本工作环境 548
6.2.2.4脚本基本书写规则 549
6.2.2.5数据变量 550
6.2.2.6运算 553
6.2.2.7条件语句 557
6.2.2.8循环语句 559
6.2.2.9 M E L命令 560
6.2.2.10表达式与MEL命令 563
6.3应用案例 564
6.3.1综合实例1——滚动五棱柱 564
6.3.1.1实例分析 564
6.3.1.2制作步骤 566
6.3.2综合实例2——修改弹簧属性 567
6.3.2.1实例分析 567
6.3.2.2制作步骤 567
6.4本章小结 570
6.5参考习题 570