第01章 初识Maya 2015 21
1.1Maya概述 22
1.1.1 Maya工作流程 22
1.1.2 Maya应用领域 24
1.1.3 Maya 2015新增功能 26
1.1.4专用术语简介 31
1.2 Maya工作界面详解 32
1.2.1启动Maya 2015 33
1.2.2标题栏 33
1.2.3菜单栏 34
1.2.4状态栏 34
1.2.5工具架 35
1.2.6工具箱 35
1.2.7视图区 36
1.2.8通道栏和属性编辑器 36
1.2.9时间轴和范围条 36
1.2.10命令栏和帮助栏 37
1.3快捷菜单和快捷键 37
1.3.1快捷菜单 37
1.3.2界面优化 38
1.3.3自定义快捷键 39
课堂练习1:自定义快捷键 39
第02章 视图操作 41
2.1控制视图 42
2.2设置显示模式 42
2.3设置分类显示 42
2.4调整视图大小 43
2.5场景管理器 43
2.6视图的基本操作 44
2.6.1移动视图 44
2.6.2旋转视图 44
2.6.3缩放视图 45
2.6.4最大化选定视图 45
2.6.5最大化选定对象 46
2.6.6切换视图 46
课堂练习2:调整视图布局 48
2.7使用书签记录视图 49
课堂练习3:将视图角度定义为标签 49
2.8视图导航器 50
2.9视图菜单 51
2.9.1视图 51
2.9.2着色 52
2.9.3照明 54
2.9.4显示 54
2.9.5渲染器 55
2.9.6面板 55
第03章 自定义软件 56
3.1设置文件保存格式 57
3.2自定义工具架 57
3.2.1 添加/删除图标 57
课堂练习4:在工具架上添加【构造平面】命令 57
3.2.2选择不同的工具架 58
课堂练习5:选择不同的工具架 58
3.2.3工具架编辑器 59
3.3自定义视图 59
课堂练习6:自定义视图布局 59
3.4修改历史记录 61
3.5设置默认操纵器手柄 61
3.6切换视图背景颜色 62
3.7加载Maya插件 63
课堂练习7:手动加载插件 63
3.8设置工程文件 64
3.8.1 Maya的工程目录结构 64
3.8.2项目窗口对话框 65
课堂练习8:创建与编辑工程目录 65
3.9坐标系统 66
第04章Maya基础操作 68
4.1创建物体 69
课堂练习9:创建多边形物体 69
4.2物体属性 70
4.3选择操作 70
4.3.1使用选择工具选择对象 70
4.3.2区域选择对象 71
4.3.3使用大纲视图选择对象 71
4.4移动物体 72
4.5旋转物体 73
4.6缩放物体 73
4.7图层操作 73
4.7.1创建图层 73
4.7.2管理图层 74
4.8复制对象 74
4.9组合物体 76
4.10创建父子关系 77
课堂练习10:设立父子关系 77
4.11捕捉设置 78
4.11.1栅格捕捉 78
课堂练习11:利用捕捉创建曲线 79
4.11.2边线捕捉 80
课堂练习12:在三维模型上创建曲线 80
4.11.3点捕捉 81
课堂练习13:对齐物体 81
4.11.4曲面捕捉 82
课堂练习14:捕捉到曲面 82
4.12使用图片辅助编辑 82
4.12.1使用参考图片 82
课堂练习15:使用参考图片 83
4.12.2设置背景 83
课堂练习16:设置环境背景 84
第05章NURBS曲线 85
5.1 NURBS概述 86
5.2 NURBS曲线构成元素 87
5.3创建曲线 88
5.3.1通过控制点创建曲线 88
课堂练习17:创建一条CV曲线 88
课堂练习18:在创建过程中改变曲线形状 89
课堂练习19:创建完成后修改曲线 89
5.3.2通过编辑点创建曲线 90
课堂练习20:创建EP曲线 91
5.3.3创建任意曲线 91
课堂练习21:使用铅笔曲线工具绘制曲线 91
5.3.4创建圆弧 92
课堂练习22:创建两条圆弧 92
5.3.5创建文本 92
5.4编辑曲线 93
5.4.1复制曲面曲线 93
课堂练习23:在已有曲面上复制曲线 93
5.4.2附加曲线 94
课堂练习24:附加两条曲线 94
5.4.3分离曲线 95
课堂练习25:分离曲线 96
5.4.4对齐曲线 96
5.4.5曲线相交 96
5.4.6 曲线圆角 97
课堂练习26:对曲线执行圆角操作 97
5.4.7偏移曲线 98
5.4.8开放/闭合曲线 99
5.4.9切割曲线 99
5.4.10延伸曲线 99
5.4.11平滑曲线 100
课堂练习27:平滑曲线 100
5.4.12反转曲线方向 100
5.4.13添加点工具 101
5.4.14拟合B样条线 101
课堂练习28:拟合B样条线 102
5.4.15 CV硬度 102
5.4.16曲线编辑工具 103
5.4.17修改曲线 104
5.4.18移动接缝 104
5.4.19投影切线 104
课堂练习29:投影切线 105
5.4.20重建曲线 106
课堂练习30:曲线的重建操作 106
5.4.21插入结 107
课堂练习31:在曲线上插入结点 107
5.4.22选择 107
第06章NURBS曲面建模 109
6.1 NURBS曲面建模基础 110
6.1.1 NURBS曲面概念 110
6.1.2 NURBS曲面的构成元素 110
6.2创建NURBS几何体 110
6.2.1 球体 111
6.2.2立方体 112
6.2.3圆柱体 113
6.2.4圆锥体 114
6.2.5 平面 115
6.2.6圆环 116
6.2.7圆形 117
6.2.8方形 119
6.3一般成形 119
6.3.1旋转 119
课堂练习32:利用旋转命令创建酒杯 119
6.3.2放样 121
课堂练习33:创建立体文字 121
6.3.3平面 122
课堂练习34:由平面生成物体 122
6.3.4挤出曲面 123
课堂练习35:挤出曲面 123
课堂练习36:特殊挤出效果 124
6.4特殊成形 124
6.4.1双轨成形 125
课堂练习37:使用双轨成形工具创建物体 125
6.4.2边界 127
6.4.3方形 128
6.4.4倒角 128
6.4.5倒角+ 129
6.5 NURBS曲面编辑工具 130
6.5.1复制NURBS面片 130
课堂练习38:复制NURBS曲面 130
6.5.2在曲面上投影曲线 131
课堂练习39:创建“Audi”文本 131
6.5.3曲面相交 132
6.5.4修剪工具 133
课堂练习40:剪切曲面 133
6.5.5取消修剪曲面 133
6.5.6布尔 134
课堂练习41:执行布尔运算 134
6.6其他编辑工具 134
6.6.1附加曲面 135
6.6.2分离曲面 135
6.6.3对齐曲面 136
6.6.4开放/闭合曲面 136
6.6.5移动接缝 137
6.6.6插入等参线 137
6.6.7延伸曲面 138
6.6.8偏移曲面 139
6.6.9反转曲面方向 139
6.6.10重建曲面 140
6.6.11圆化工具 140
6.6.12曲面圆角 141
6.6.13缝合 142
6.6.14雕刻几何体工具 143
6.7案例1:制作小号模型 144
第07章 多边形建模技术 153
7.1多边形建模基础 154
7.1.1多边形建模的基本认识 154
7.1.2多边形建模原则 155
7.2创建多边形原始物体 155
7.2.1使用命令创建物体 155
7.2.2多边形的属性参数设置 156
7.2.3使用快捷方式创建多边形 156
7.3多边形模型的常规操作 157
7.3.1多边形模型的元素构成 157
课堂练习42:切换模型元素 157
7.3.2多边形的数量 158
7.3.3多边形模型显示 159
7.3.4多边形模型法线 159
7.3.5多边形代理 160
课堂练习43:使用代理 161
7.3.6多边形的选择 162
7.4网格(多边形基础工具) 163
7.4.1结合(合并工具) 163
课堂练习44:合并对象 163
7.4.2分离工具 164
课堂练习45:分离物体 164
7.4.3提取命令 164
7.4.4布尔工具 165
课堂练习46:修饰轮毂 165
7.4.5平滑工具 166
课堂练习47:平滑多边形 166
7.4.6平均化顶点工具 167
7.4.7传递属性工具 168
7.4.8减少 168
课堂练习48:简化多边形 168
7.4.9绘制减少权重工具 169
7.4.10绘制传递属性权重工具 170
7.4.11 剪贴板操作工具 170
7.4.12清理 170
7.4.13三角化工具 171
课堂练习49:转化三角面 171
7.4.14四边形化 171
7.4.15生成洞工具 172
7.4.16填充洞工具 172
7.4.17创建多边形工具 173
课堂练习50:创建多边形物体 173
7.4.18雕刻几何体工具 174
课堂练习51:在多边形表面雕刻 174
7.4.19镜像切割 175
课堂练习52:执行镜像切割 175
7.4.20镜像几何体工具 176
课堂练习53:镜像多边形物体 176
7.5多边形扩展工具 177
7.5.1挤出工具 177
课堂练习54:拉伸多边形 177
7.5.2保持面与面合并 179
课堂练习55:合并多边形面 179
7.5.3桥接工具 179
课堂练习56:在断面上执行桥接 179
7.5.4添加到多边形工具 180
课堂练习57:在模型上添加边线 180
7.5.5切割面工具 181
课堂练习58:使用切面 181
7.5.6交互式分割工具 182
课堂练习59:修改物体布线结构 182
7.5.7插入循环边工具 183
7.5.8偏移循环边工具 184
7.5.9添加细分段数 185
课堂练习60:对多边形面进行细分 185
7.5.10滑动边工具 186
7.5.11翻转三角形边 186
7.5.12变换组件 186
7.5.13正向/反向自旋边 186
7.5.14刺破 187
7.5.15楔形 187
课堂练习61:楔入面操作 187
7.5.16复制面 188
7.5.17合并组件 188
课堂练习62:缝合多边形 188
7.5.18合并组件到中心 189
7.5.19合并顶点工具 189
课堂练习63:合并顶点 190
7.5.20合并边工具 190
课堂练习64:合并边界 190
7.5.21塌陷 191
7.5.22删除边/顶点 191
7.5.23切角 192
7.5.24倒角 193
课堂练习65:添加倒角 193
7.5.25折痕工具 193
课堂练习66:利用折痕制作平滑效果 193
7.6案例2:创建卡通龟模型 195
7.7案例3:制作刚比斯兽 209
第08章 使用灯光 227
8.1灯光原理 228
8.1.1灯光在室内空间的作用 228
8.1.2灯光色彩的物理效应 229
8.2灯光 231
8.2.1灯光的概述 231
8.2.2创建灯光 231
8.3灯光的类型 231
8.3.1环境光 231
课堂练习67:魔幻世界 232
8.3.2平行光 233
课堂练习68:要塞 233
8.3.3点光源 234
课堂练习69:布置场景照明 234
8.3.4聚光灯 235
课堂练习70:老宅 235
8.3.5区域光 236
课堂练习71:傍晚 236
8.3.6体积光 236
课堂练习72:烛光 236
8.4灯光的链接 237
课堂练习73:场景一角 237
8.5阴影 238
8.5.1深度贴图阴影 238
课堂练习74:洗发露 238
8.5.2光线跟踪阴影 240
课堂练习75:设置光影跟踪 240
8.6灯光特效 240
8.6.1灯光雾 240
课堂练习76:卡通宝贝 241
8.6.2光学特效 241
课堂练习77:鬼蜮 241
8.7案例4:温馨书屋 246
第09章 使用摄影机 250
9.1认识摄影机 251
9.1.1摄影机类型 251
9.1.2摄影机和目标 252
9.1.3摄影机、目标和上方向 252
9.1.4立体摄影机 252
9.1.5 Multi Stereo Rig(多重摄影机装配) 252
9.2摄影机的基本设置 253
9.3摄影机工具 255
9.3.1侧滚工具 255
9.3.2平移工具 256
9.3.3推拉工具 256
9.3.4缩放工具 256
9.3.5二维平移/缩放工具 256
9.3.6方位角仰角工具 257
9.3.7偏转一俯仰工具 257
9.3.8飞行工具 257
9.3.9漫游工具 257
9.4摄影机属性 258
9.5景深 259
课堂练习78:午后街道 260
第10章 添加UV贴图坐标 261
10.1 UV贴图坐标 262
10.1.1 UV的基本概念 262
10.1.2 UV的编辑窗口 262
10.2 NURBS模型的UV设置 262
10.2.1 NURBS模型的UV设置 262
课堂练习79:展开苹果的UV 263
10.2.2 NURBS模型UV的编辑 263
课堂练习80:编辑NURBS模型UV 263
10.3多边形UV投射 264
10.3.1多边形UV编辑命令 264
10.3.2平面映射 264
课堂练习81:使用平面映射 265
10.3.3圆柱形映射 266
课堂练习82:使用圆柱形映射 266
10.3.4球形映射 267
10.3.5自动映射 267
课堂练习83:使用自动映射 267
10.3.6在创建多边形几何体时设置UV 269
课堂练习84:设置U V 269
10.4多边形UV编辑工具 269
10.4.1规格化 269
10.4.2翻转 270
10.4.3旋转 271
10.4.4拉直UV边界 271
10.4.5优化 272
10.4.6切割UV边 273
10.4.7分割 UV 273
10.4.8缝合UV边 273
10.4.9移动并缝合UV边 274
10.4.10 UV快照 274
课堂练习85:制作UV快照 275
10.4.11删除UV 275
10.5案例5:人头模型UV的设置 275
第11章Maya渲染基础 280
11.1渲染的基础知识 281
11.1.1 渲染的概念 281
11.1.2渲染的算法 281
11.2渲染的类型 282
11.3软件渲染 282
课堂练习86:闹钟 282
11.3.1文件输出 283
11.3.2帧范围和渲染摄影机 284
11.3.3图像尺寸 284
11.3.4软件渲染 284
11.4硬件渲染 285
课堂练习87:山间小屋 285
11.4.1质量 286
11.4.2渲染选项 286
11.5向量渲染 286
课堂练习88:勾边效果 287
11.5.1图像格式选项 287
11.5.2外观选项 288
11.5.3填充选项 288
11.5.4边选项 288
11.6 Mental Ray渲染 288
课堂练习89:概念车 288
11.6.1光线跟踪 289
11.6.2间接照明 289
第12章 材质基础 291
12.1材质理论知识 292
12.1.1材质的应用构成 292
12.1.2节点 292
12.1.3材质与渲染的工作流程 293
12.2认识Hypershade 293
12.2.1菜单 293
12.2.2工具栏 295
12.2.3节点区域 296
12.2.4工作区 296
12.2.5显示区域 296
12.3材质种类简介 296
12.3.1材质的基本类型 296
12.3.2创建材质节点 297
课堂练习90:将材质赋予物体 297
课堂练习91:材质连接 298
12.3.3断开材质节点 300
课堂练习92:断开连接 300
12.4案例6:创建材质 300
第13章 材质的属性 303
13.1材质的通用属性 304
13.2材质的高光属性 306
13.3材质的折射属性 307
13.4材质的特殊效果 309
13.5材质的蒙版不透明度 310
13.6案例7:玉蟾蜍材质表现 311
第14章 创建纹理 316
14.1纹理的基础知识 317
14.1.1纹理的概念 317
14.1.2纹理的类型 317
14.2纹理的操作 318
14.2.1 纹理节点的创建 318
课堂练习93:创建纹理节点 318
14.2.2纹理节点的断开 319
课堂练习94:断开纹理节点 320
14.2.3纹理节点的删除 320
课堂练习95:删除纹理节点 320
14.2.4纹理节点的连接 321
课堂练习96:连接纹理节点 321
14.3 2D纹理和3D纹理的通用属性 322
14.4 2D纹理 323
14.4.1 2D纹理的类型 323
14.4.2文件纹理 324
课堂练习97:添加文件纹理 324
课堂练习98:添加影片纹理 325
14.4.3转换程序纹理 326
课堂练习99:转换程序纹理为文件纹理 326
14.4.4布置2D纹理 327
课堂练习100:编辑2D纹理 328
14.5 3D纹理 330
14.5.1 3D纹理的种类 330
14.5.2布置3D纹理 331
课堂练习101:编辑3D纹理 331
14.6分层纹理 333
课堂练习102:创建分层纹理 333
14.7环境纹理 335
课堂练习103:创建环境纹理 335
14.8案例8:写实轮胎效果 337
第15章 动画基础 340
15.1动画基本知识 341
15.1.1动画基本原理 341
15.1.2动画种类 341
15.1.3动画的基本控制工具 341
15.1.4预设动画参数 343
课堂练习104:预设动画参数 343
15.2关键帧动画 344
15.2.1创建关键帧动画 344
课堂练习105:添加关键帧 345
15.2.2关键帧及关键属性 346
课堂练习106:通过属性添加关键帧 346
课堂练习107:解锁和锁定关键帧属性 347
15.2.3编辑关键帧 349
课堂练习108:剪切和粘贴关键帧 349
课堂练习109:复制和粘贴关键帧 349
课堂练习110:快速平移关键帧 350
课堂练习111:快速预览关键帧 350
15.3序列帧动画 350
15.3.1序列动画的基本认识 351
15.3.2创建序列动画 351
课堂练习112:创建动画序列 351
15.3.3摄影表 352
15.3.4编辑关键帧工具 353
课堂练习113:编辑序列帧 355
15.4动画曲线 356
15.4.1曲线编辑器 356
15.4.2动画曲线的基本认识 357
15.4.3动画曲线的控制工具 358
15.4.4编辑动画曲线关键帧 360
课堂练习114:编辑动画曲线 360
15.5循环动画 363
15.5.1创建循环动画 363
课堂练习115:创建自动循环 364
15.5.2烘焙动画曲线 365
课堂练习116:烘焙动画曲线 365
15.5.3复制和粘贴动画曲线 367
课堂练习117:复制和粘贴动画曲线 367
15.6动画预览 369
课堂练习118:创建预览动画 369
课堂练习119:创建重影动画 370
第16章 变形技术 372
16.1变形的基础知识 373
16.1.1变形的概念 373
16.1.2变形器的作用 373
16.1.3变形器的分类 373
16.2混合变形 374
16.2.1创建混合变形 374
课堂练习120:创建混合变形 374
16.2.2混合变形编辑器 375
课堂练习121:面部表情 375
16.2.3添加或删除目标体 376
课堂练习122:添加目标物体 376
16.2.4删除目标物物体 377
课堂练习123:删除目标物体 377
16.3晶格变形 378
16.3.1创建晶格变形 378
课堂练习124:创建晶格变形 378
16.3.2晶格变形的编辑 380
课堂练习125:卡通模型的变形 380
16.3.3设置晶格分段数 380
课堂练习126:修改晶格分段数 380
16.3.4群组晶格控制器 381
课堂练习127:分析群组控制器 381
16.4包裹变形 382
16.4.1创建包裹变形 382
课堂练习128:头部变形 382
16.4.2编辑包裹变形影响效果 383
课堂练习129:添加或移除包裹变形 383
16.5簇变形 383
16.5.1创建簇变形 383
课堂练习130:编辑卡通模型 384
16.5.2簇的权重 384
课堂练习131:曲面变形 384
16.5.3编辑簇变形范围 386
16.5.4精确编辑簇权重 387
16.6非线性变形 387
16.6.1弯曲变形 387
课堂练习132:立方体弯曲 387
16.6.2扩张 389
课堂练习133:圆管变形 389
16.6.3正弦变形 391
课堂练习134:正弦曲线图 391
16.6.4 扭曲变形 392
课堂练习135:扭曲长方体 392
16.6.5波浪变形 392
课堂练习136:水波效果 393
16.7雕刻变形 394
16.7.1创建雕刻变形 394
课堂练习137:创建雕刻变形 394
16.7.2雕刻变形的具体操作 395
课堂练习138:头部模型变形 395
16.8线性变形 396
16.8.1创建线性变形 396
课堂练习139:创建线性变形 396
16.8.2编辑线性变形 397
16.8.3衰减定位器 398
课堂练习140:使用线衰减定位器 398
16.9褶皱变形 399
16.9.1创建褶皱变形 399
课堂练习141:创建褶皱变形 399
16.9.2编辑褶皱变形 400
16.10抖动变形 400
16.10.1创建抖动变形 400
课堂练习142:创建抖动变形 401
16.10.2编辑抖动变形 401
课堂练习143:耳朵变形 401
16.11案例9:魔法神瓶 402
第17章 路径动画与约束技术 407
17.1路径动画 408
17.1.1创建路径动画 408
课堂练习144:创建路径动画 408
17.1.2创建快照动画 409
课堂练习145:创建快照动画 409
17.1.3创建扫描动画 410
课堂练习146:创建扫描动画 410
17.1.4沿路径变形动画 412
课堂练习147:创建沿路径变形动画 412
17.2编辑路径动画 413
17.2.1修改路径动画的运动方向 413
课堂练习148:修改物体运动方向 413
17.2.2修改路径动画的时间范围 414
课堂练习149:修改动画时间范围 414
17.2.3旋转路径动画物体 415
课堂练习150:旋转控制 415
17.2.4为路径动画添加关键帧 416
课堂练习151:添加关键帧 416
17.2.5平衡路径动画 417
课堂练习152:平衡路径动画 417
17.2.6编辑路径动画的动画曲线 418
17.3对象约束动画 419
17.3.1点约束 419
课堂练习153:创建点约束 419
17.3.2目标约束 420
课堂练习154:创建目标约束 420
17.3.3方向约束 421
课堂练习155:创建方向约束 421
17.3.4缩放约束 422
课堂练习156:创建缩放约束 422
17.3.5父对象约束 423
课堂练习157:创建父对象约束 423
17.3.6几何体约束 424
课堂练习158:创建几何体约束 424
17.3.7法线约束 424
课堂练习159:创建法线约束 425
17.3.8切线约束 425
课堂练习160:创建切线约束 426
17.3.9极向量约束 426
17.3.10驱动约束动画 426
课堂练习161:创建驱动约束 426
17.4表达式约束动画 429
课堂练习162:创建表达式 429
17.5案例10:制作闹钟转动动画 431
第18章 骨骼绑定与动画技术 436
18.1骨骼的基本操作 437
18.1.1创建骨骼 437
课堂练习163:创建骨骼 437
18.1.2插入关节 439
课堂练习164:添加骨骼点 439
18.1.3重定骨架根 439
课堂练习165:设置根部骨骼 439
18.1.4移除关节 439
课堂练习166:删除骨骼 440
18.1.5断开关节 440
课堂练习167:断开骨骼 440
18.1.6连接关节 441
课堂练习168:连接骨骼 441
18.1.7镜像关节 441
课堂练习169:镜像骨骼 442
18.1.8确定关节方向 442
课堂练习170:调整骨骼局部坐标 442
18.2骨骼的动力学控制 443
18.2.1骨骼的动力学控制基础 443
18.2.2 IK控制柄工具 444
课堂练习171:添加IK控制手柄 444
18.2.3调整IK效应器 445
课堂练习172:调整IK效应器 445
18.2.4 IK控制器极向量 446
课堂练习173:调整IK控制器极向量 446
18.2.5 IK样条线控制柄工具 447
课堂练习174:创建IK样条控制器 447
18.2.6显示骨骼预设角度 449
课堂练习175:显示骨骼的预设角度 449
18.2.7设置骨骼预设角度 449
课堂练习176:设置骨骼的预设角度 450
18.3骨骼与模型的绑定 450
18.3.1角色骨骼的创建规则 450
18.3.2创建角色肢体骨骼 450
18.4绑定模型的编辑 463
18.4.1删除蒙皮 463
课堂练习177:删除蒙皮 463
18.4.2绘制蒙皮权重 464
课堂练习178:编辑骨骼的影响权重 464
18.4.3添加影响物体 466
课堂练习179:添加影响物体 466
18.4.4移除影响 468
18.5案例11:绑定角色模型 468
第19章 角色动画技术 471
19.1角色姿态动画的分析 472
19.1.1分析角色姿态 472
19.1.2添加姿态关键帧 472
课堂练习180:添加姿态关键帧 472
19.1.3编辑姿态关键帧序列 474
课堂练习181:编辑姿态关键帧序列 474
19.2非线性动画 475
19.2.1非线性动画编辑 475
课堂练习182:打开非线性编辑器 475
19.2.2创建非线性动画 477
课堂练习183:创建非线性动画 477
19.2.3解析剪辑片段 478
19.2.4复制和粘贴影片剪辑 478
课堂练习184:复制和粘贴影片剪辑 478
19.2.5循环影片剪辑 479
课堂练习185:循环影片剪辑 479
19.2.6影片剪辑的关联性 479
课堂练习186:影片剪辑的关联性 480
19.2.7叠加影片剪辑 481
课堂练习187:叠加影片剪辑 481
19.2.8剪辑约束动画 482
课堂练习188:创建剪辑约束动画 482
19.2.9为影片剪辑添加关键帧 483
课堂练习189:添加关键帧 484
19.2.10合并影片剪辑 485
课堂练习190:合并影片剪辑 485
19.3角色 485
19.3.1创建角色 485
课堂练习191:创建角色 485
19.3.2创建子角色 487
课堂练习192:创建子角色 487
19.3.3添加和删除角色属性 488
课堂练习193:添加和删除角色属性 488
19.3.4创建角色影片剪辑 489
课堂练习194:创建角色影片剪辑 489
19.3.5融合角色剪辑 491
课堂练习195:融合角色剪辑 491
19.3.6导入和导出角色剪辑 493
课堂练习196:导入和导出角色剪辑 493
第20章 粒子技术 495
20.1粒子系统 496
20.1.1创建粒子 496
课堂练习197:创建粒子 496
20.1.2粒子的基础属性 497
20.1.3创建发射器 498
课堂练习198:创建粒子发射器 498
20.1.4利用物体发射粒子 499
课堂练习199:利用物体发射粒子 499
20.1.5使用选择的发射器 500
20.2粒子的基本操作 500
20.2.1目标化粒子 500
课堂练习200:创建目标化粒子 501
20.2.2每粒子的基本属性 502
20.2.3添加每粒子属性 502
课堂练习201:添加每粒子属性 503
20.2.4粒子碰撞 503
课堂练习202:创建粒子碰撞 503
20.2.5粒子碰撞事件 505
课堂练习203:使用粒子碰撞事件 505
20.2.6断开粒子碰撞 506
课堂练习204:断开粒子碰撞 506
20.2.7粒子实体化 506
课堂练习205:粒子替换 506
20.3粒子的渲染 507
20.3.1粒子的渲染类型 507
20.3.2硬件渲染 508
20.3.3软件渲染 510
20.4案例12:野外篝火 511
第21章 动力场 519
21.1动力场概述 520
21.2空气场 520
课堂练习206:创建风场 521
课堂练习207:创建尾迹风场 521
课堂练习208:创建扇风场 522
21.3阻力场 523
课堂练习209:创建阻力场 523
21.4重力场 524
课堂练习210:创建重力场 524
21.5牛顿场 525
课堂练习211:创建牛顿场 525
21.6径向场 525
21.7湍流场 525
课堂练习212:创建湍流场 525
21.8一致场 526
21.9旋涡场 526
21.10体积轴场 527
课堂练习213:创建体积轴场 527
第22章Maya特效 528
22.1创建火 529
课堂练习214:创建火焰 529
22.2创建烟 530
课堂练习215:创建烟雾 530
22.3创建焰火 531
课堂练习216:创建焰火 532
22.4创建闪电 533
课堂练习217:创建闪电 533
22.5创建破碎效果 535
课堂练习218:创建破碎效果 535
22.5.1创建曲线流 536
22.5.2创建曲面流 537
22.5.3删除曲面流 537
第23章 刚体与柔体 538
23.1柔体和刚体 539
23.1.1刚体的基本认识 539
23.1.2创建主动刚体和被动刚体 539
课堂练习219:创建主动刚体和被动刚体 540
23.1.3刚体动画的关键帧 541
课堂练习220:编辑刚体动画关键帧 542
23.1.4柔体的基本认识 542
23.1.5创建柔体 543
课堂练习221:创建柔体 543
23.2刚体约束 543
23.2.1铰链约束 544
课堂练习222:创建铰链约束 544
23.2.2屏障约束 545
课堂练习223:创建屏障约束 545
23.2.3钉子约束 546
课堂练习224:创建钉子约束 546
23.2.4弹簧约束 546
课堂练习225:创建弹簧约束 547
23.2.5固定约束 548
课堂练习226:创建固定约束 548
23.3刚体的解算 548
23.3.1创建刚体解算器 548
课堂练习227:创建刚体解算器 549
23.3.2刚体解算器属性 549
23.3.3编辑刚体解算器 550
课堂练习228:坠落的小球 550
第24章 笔触特效 551
24.1 Paint Effects工具介绍 552
24.1.1创建笔触效果 552
课堂练习229:绘制笔触 553
24.1.2笔触环境简介 554
24.2绘制2 D笔触 556
课堂练习230:绘制 2D效果 557
24.3绘制3D笔触 558
24.3.1在三维物体上绘制 558
课堂练习231:在模型上绘制 558
课堂练习232:修改笔触形状 559
24.3.2在曲线上绘制 560
课堂练习233:在曲线上绘制鲜花 560
24.4笔触属性介绍 561
24.4.1通道卷展栏 561
24.4.2笔刷轮廓卷展栏 562
24.4.3网格卷展栏 563
24.4.4着色卷展栏 563
24.4.5纹理卷展栏 563
24.4.6照明卷展栏 565
24.4.7阴影效果卷展栏 566
24.4.8辉光卷展栏 567
24.4.9管卷展栏 567
第25章 流体特效 570
25.1认识流体 571
25.2创建流体 571
25.2.1创建2D流体 571
课堂练习234:创建默认2D流体 571
课堂练习235:以物体作为发射器发射流体 572
课堂练习236:使用曲线作为流体发射器 573
25.2.2创建3D流体 574
课堂练习237:创建典型3D流体 574
25.3流体属性简介 574
25.3.1FluidEmitter属性 574
25.3.2 FluidShape属性 576
25.4流体的碰撞 579
课堂练习238:流体碰撞 579
课堂练习239:对流体设置场 580
25.5创建海洋 581
课堂练习240:创建海平面 581
25.6案例13:制作池塘效果 585
25.7案例14:制作香烟效果 587
25.8案例15:制作云层效果 589
第26章 头发和毛发 591
26.1头发 592
课堂练习241:创建头发 592
26.2毛发 598
26.2.1加载毛发 598
26.2.2创建毛发 599
课堂练习242:创建毛发 599
课堂练习243:制作草坪 600
26.3案例16:制作板寸 606
26.4案例17:制作长发 609
第27章nCloth布料技术 611
27.1认识nCloth新布料 612
27.1.1 nCloth布料特点 612
27.1.2 nCloth相关命令 613
27.2创建布料碰撞 614
27.2.1创建布料 614
课堂练习244:创建布料 614
27.2.2布料选项 615
课堂练习245:修正布料动画 615
27.3调整碰撞 616
课堂练习246:调整碰撞 616
27.4调整布料属性 618
27.5添加动力场 618
课堂练习247:添加风场 618
27.6添加约束 619
课堂练习248:飘扬的旗帜 619
第28章MEL简介 622
28.1 MEL概述 623
28.1.1认识MEL 623
28.1.2了解指令 623
28.1.3 MEL指令文件 623
28.2建立脚本环境 623
28.2.1了解脚本语言 623
28.2.2打开脚本编辑器 623
28.2.3打开一个脚本程序 625
课堂练习249:打开脚本 625
课堂练习250:把一个脚本程序作为源文件 625
28.2.4保存脚本文字 626
28.2.5执行一个脚本程序 626
28.2.6清除状态信息与指令 626
28.2.7响应一个指令 626
28.2.8显示程序中的语句行号 627
28.3使用脚本语言 627
28.3.1了解脚本语言节点 627
28.3.2创建脚本语言节点 627
课堂练习251:创建脚本语言节点 627
28.3.3编辑脚本语言节点 628
课堂练习252:编辑脚本语言节点 628
28.4使用脚本语言 629
28.4.1变量 629
28.4.2注释变量 629
28.4.3基本运算 630
28.4.4逻辑判断语句 630
28.5程序结构基础 631
28.5.1条件语句 631
28.5.2循环结构 631
28.6函数 632
28.7字符处理命令 633
28.7.1 substring命令 633
28.7.2 tokenize命令 634
28.7.3 size命令 634
28.7.4 clear命令 635
28.7.5 match命令 635
28.7.6 substitute命令 636
28.7.7合并字符串 636
28.8其他命令简介 636
第29章 机器人总动员——伊芙与瓦力 638
29.1制作伊芙模型 639
29.2制作瓦力模型 643
29.2.1制作头部模型 643
29.2.2制作功能盒模型 648
29.2.3制作手臂模型 652
29.2.4制作车轮模型 654
29.3设置瓦力材质 658
29.4设置角色动作 661