第一部分 Maya基础 1
第1章Maya界面 2
1.1 Maya界面后是什么 3
1.2界面元素 5
1.3小结 26
第2章 你的第一个Maya动画 27
2.1设置场景:建模 27
2.2使用Hypershade给模型贴图 36
2.3绘场景添加灯光 40
2.4动画场景 43
2.5创建一个跟随摄像机 47
2.6渲染动画 47
2.7高级主题:添加喷射微粒 49
2.8小结 51
第3章 工作流程加速技术 52
3.1调整界面选项 52
3.2使用热键箱代替菜单组 53
3.3工具架 53
3.4热键 55
3.5标记菜单 56
3.6使用层工作 60
3.7 Outliner 61
3.8 Hypergraph 63
3.9 Hypershade 75
3.10 Maya课堂:创建一个手臂 78
3.11小结 83
第二部分 建模 85
第4章 建模基础 86
4.1建模的概念 86
4.2不同的建模方法 88
4.3建模工具 88
4.4使用基本物体建模 98
4.5动手建模:用基本物体建立一个起居室的场景 102
4.6小结 106
第5章 NURBS建模 107
5.1曲线和表面的概念 107
5.2生成曲线 112
5.3编辑曲线 114
5.4创建表面 121
5.5编辑面 128
5.6 Maya课堂:成品瓶子 134
5.7 Maya课堂:建立一个高级人物角色Ⅰ 137
5.8小结 140
第6章 多边形建模和细分表面建模 141
6.1多边形概念和术语 141
6.2创建多边形 143
6.3编辑多边形 147
6.4细分表面建模 163
6.5 Maya课堂:建立一只手 170
6.6 Maya课堂:创建一个高级人物角色Ⅱ 175
6.7小结 178
第7章 使用Artisan 179
7.1工具:简短概述 179
7.2雕刻多边形:变形球体 180
7.3雕刻NURBS面:雕刻接缝 184
7.4用Artisan创建组 186
7.5涂刷选择 189
7.6涂刷权重 189
7.7涂刷脚本:行星上的火山 192
7.8给顶点涂刷颜色 194
7.9涂刷纹理 194
7.10涂刷属性:涂刷目标权重 199
7.11涂刷表皮权重 200
7.12小结 202
第8章 器官建模 203
8.1为建模打基础的工作 203
8.2建立头和身体 204
8.3将狗的身体分割开 206
8.4建立腿模型 208
8.5重建参数 210
8.6缝合狗模型 211
8.7建立脸部模型 216
8.8镜像和粘合模型 216
8.9清理模型 217
8.10全缝合(Global Stitching) 217
8.11 Maya课堂:创建一个高级人物角色Ⅲ 218
8.12小结 222
第三部分 动画制作 223
第9章 Maya中的动画制作 224
9.1动画关键帧 224
9.2动画控制 225
9.3创建关键帧 227
9.4编辑关键帧 231
9.5 Maya课堂:动画手指 239
9.6小结 243
第10章 路径和骨骼 244
10.1路径动画 244
10.2骨骼和运动学 252
10.3约束 263
10.4 Maya课堂:建立角色动画 266
10.5小结 278
第11章 变形 279
11.1创建变形 279
11.2编辑变形 293
11.3高级脸部表情动画制作 296
11.4小结 302
第12章 绑定 304
12.1蒙皮 304
12.2绑定和细分表面 313
12.3 Maya课堂:绑定人物 314
12.4小狗的绑定 320
12.5小结 327
第13章 人物动画练习 328
13.1创建一个行走周期 328
13.2狗的行走 337
13.3创建一个跑步周期 340
13.4抓取和抛掷小球 344
13.5 Maya角色的创建和动画 346
13.6小结 349
第14章 使用Trax Editor制作动画 350
14.1角色 350
14.2姿态 354
14.3剪辑 357
14.4 Maya课堂:创建一个行走周期 365
14.5 Maya课堂:使用Trax创建嘴唇同步 371
14.6小结 374
第15章 刚体动力学的运用 375
15.1什么是刚体动力学 375
15.2创建一个简单的刚体 376
15.3抛射!把一个刚体从被动模式变为主动模式 378
15.4用场增加刚体的效果 380
15.5 Rigid Body Solver(刚体解释器)的应用 381
15.6推力和牛顿场在轨道动力学模拟中的应用 384
15.7转换刚体动画为关键帧动画 386
15.8动力学模拟器的应用:掷骰子 387
15.9创建链子:给刚体添加约束 389
15.10小结 391
第四部分 使用MEL 393
第16章 MEL基础 394
16.1 MEL基础概述 394
16.2什么是脚本语言 394
16.3脚本编辑器(Script Editor) 395
16.4实战MEL:自动建立灯光 397
16.5实战MEL:创建、移动和给物体命名——用一次键击 400
16.6使用标记菜单放置物体 401
16.7属性的概念 405
16.8使用MEL表达式 407
16.9小结 410
第17章 用MEL编辑 411
17.1怎样获取MEL帮助 411
17.2调试MEL脚本 413
17.3变量、循环和分支 414
17.4创建一个GUI 419
17.5使用程序和脚本 422
17.6注释 425
17.7向高手学习 425
17.8小结 442
第五部分 渲染 443
18.1渲染物体 444
第18章 渲染基础 444
18.2使用其他渲染技术 455
18.3小结 459
第19章 阴影和表面贴图 460
19.1使用Hypershade 460
19.2使用阴影和纹理贴图属性 465
19.3使用阴影和纹理贴图技术 476
19.4给多边形和细分表面着色和纹理 480
19.5对人物进行纹理贴图 491
19.6小结 496
第20章 灯光 497
20.1灯光类型 497
20.2灯光属性 499
20.3阴影 503
20.4灯光效果 508
20.5灯光技术 512
20.6小结 516
第六部分 Maya高级效果 517
第21章 涂刷效果 518
21.1 Paint Effect原理 519
21.2笔画线和画笔 519
21.3在2D画布中涂刷 521
21.4修改和保存画笔 524
21.5涂刷2D纹理到3D物体 530
21.6在3D场景中涂刷 532
21.7渲染 538
21.8在头上加上头发 539
21.9小结 545
22.1什么是粒子 546
第22章 粒子系统基础 546
22.2创建粒子 547
22.3粒子的使用 550
22.4在物体中加入粒子 558
22.5与刚体碰撞 560
22.6给物体附加力场 562
22.7小结 565
第23章 粒子系统渲染 566
23.1 Maya中的粒子渲染 566
23.2硬件渲染 567
23.3软件渲染 574
23.4使用子画面粒子系统(Sprite Particles) 577
23.6小结 580
23.5细调粒子渲染 580
第24章 使用粒子表达式、渐变和容积 581
24.1 Maya中的粒子操作 581
24.2在容积场中移动粒子 589
24.3改变每个粒子的颜色 591
24.4通过位置改变半径 592
24.5螺旋上移粒子 594
24.6碰撞事件及其表达式 595
24.7消失的气泡:透明渐变器 596
24.8发射器表达式 597
24.9改变粒子运动的透明度 598
24.10改变粒子运动的旋转 599
24.11动画树叶 600
24.12小结 601
第25章 软体动力学 602
25.1什么是软体 602
25.2创建一个基本软件 602
25.3调整目标权重 605
25.4使用目标权重创建流体运动 608
25.5软体中加入弹簧 610
25.6模拟弹跳 611
25.7在软件上产生凹陷 613
25.8 Maya课堂:在头发上涂刷目标权重 616
25.9高级Maya课堂:在喷泉文件中加上涟漪 618
25.10进一步使用Maya:创建水质的物体和表面 620
25.11小结 621
附录 622