第1部分 建模、动画、材质与灯光初步 2
第1章 创建静态物体动画 2
1.1使用拖动对象的方法创建场景 2
1.1.1设置初始场景 2
1.1.2打开Asset Browser窗口 4
1.1.3将对象拖放到场景中 5
1.1.4渲染并保存最后效果 7
1.2创建动画效果 8
1.2.1显示摄像机 8
1.2.2移动动画摄像机 9
1.2.3设置摄像机的速度 11
1.3移动静态对象 11
1.3.1设置对象位置 11
1.3.2使用名称来选择对象 13
1.3.3动态旋转对象 14
1.4创建橙子 15
1.4.1创建橙子 15
1.4.2改变橙子的颜色和名称 16
1.4.3查看橙子 16
1.4.4为橙子添加颜色 17
1.4.5为橙子附加材质 19
1.5创建工作台和拐角 21
1.5.1恢复视口 21
1.5.2创建平台 22
1.5.3移动平台到指定位置 22
1.5.4为平台附加材质 23
1.5.5添加拐角 23
1.5.6为拐角附加材质 24
1.6添加灯光和摄像机 25
1.6.1创建聚光灯 26
1.6.2创建泛光灯 27
1.6.3创建聚光灯阴影 28
1.6.4使用ActiveShade视口渲染 28
1.6.5创建目标摄像机 29
1.6.6为摄像机分配视口 30
1.7创建苹果 31
1.7.1创建苹果 31
1.7.2为苹果附加材质 32
1.7.3创建苹果模型 33
1.7.4改变苹果颜色 34
1.7.5移动顶点 36
1.7.6完成苹果的顶部 37
1.7.7添加苹果柄 39
1.8创建酒瓶 40
1.8.1绘制酒瓶的轮廓线 40
1.8.2创建酒瓶 41
1.8.3导入瓶子 42
1.9添加区域深度 43
1.10渲染动画 45
1.10.1渲染动画 45
1.10.2播放渲染后的动画 46
第2章 建模初步 48
2.1创建乒乓球台、网和球 48
2.1.1创建乒乓球台 48
2.1.2为乒乓球台附加材质 50
2.1.3创建乒乓球 52
2.1.4创建乒乓球网 53
2.1.5为球网附加材质 55
2.1.6渲染场景 56
2.2创建行星和它的卫星 57
2.2.1创建行星 57
2.2.2创建卫星 57
2.2.3为行星贴图 59
2.2.4为卫星贴图 60
2.3创建小行星 61
第3章 动画初步 64
3.1创建关键帧动画 64
3.1.1创建乒乓球运动动画 64
3.1.2控制乒乓球的运动 66
3.2使用虚拟物体创建动画 68
3.2.1创建虚拟物体 68
3.2.2链接乒乓球和虚拟物体 70
3.2.3创建虚拟物体动画 71
3.2.4改变乒乓球的落点位置 73
3.2.5创建乒乓球的往返运动 74
3.3使用函数曲线创建动画 76
3.4改变动画控制类型 78
3.5.2移动路径上的点 80
3.5使用路径约束动画 80
3.5.1创建路径 80
3.5.3将乒乓球添加到约束路径 81
3.5.4控制乒乓球沿路径运动 82
3.5.5运动路径 83
3.6重复关键帧运动 84
3.7使用动力学创建动画 85
3.7.1建立动态模拟 86
3.7.2添加模拟对象 87
3.7.3使用关键帧动画 89
3.7.4控制乒乓球的反弹 89
3.7.5添加乒乓球拍 90
4.1访问材质 93
4.1.1调用材质库 93
4.1.2转录材质到材质编辑器 95
4.1.4从场景中的对象上获得材质 96
4.1.3从max文件中获得材质 96
4.2为对象分配材质 97
4.2.1为选中的对象分配材质 97
4.2.2使用拖放法为对象分配材质 98
4.3创建基本材质 99
4.3.1设置漫反射和镜面反射颜色 99
4.3.2使用金属材质 101
4.3.3添加自发光 103
4.4了解环境色和亮度 103
4.5创建透明度 104
4.6应用贴图 106
4.6.1创建纹理贴图 106
4.6.2为对象添加纹理贴图 107
4.6.3使用凹凸贴图 109
4.6.4使用贴图坐标和平铺 109
4.6.5使用平铺方式创建墙纸 112
4.6.6使用不透明贴图创建树叶 113
4.6.7使用贴图坐标 115
4.6.8修剪图像 116
4.6.9创建贴图修改器 117
4.6.10创建标签材质 118
4.6.11选择对象表面 118
4.6.12创建多重/子物体材质 119
4.6.13为第二个子物体添加贴图 120
4.7使用多重子物体材质 121
4.7.1创建多重/子物体材质 121
4.7.2分配材质ID号 123
4.7.3添加新材质到材质编辑器中 124
4.8使用光线跟踪材质和贴图 125
4.8.1使用光线跟踪材质创建绿色玻璃 125
4.8.2添加光线跟踪反射 126
4.9.2设置灯光和摄像机 127
4.9.1创建卫星 127
4.9使用置换贴图 127
4.9.3为卫星贴图 129
4.9.4使用贴图置换卫星表面 131
4.9.5控制置换区域 132
4.10在天空中添加星星 134
4.10.1应用噪声材质 134
4.10.2创建星云 136
4.10.3为星云添加条纹 137
4.10.4创建布满星星的天空 138
第5章 灯光初步 140
5.1使用灯光 140
5.1.1显示默认灯光效果 140
5.1.2创建泛光灯 141
5.1.4创建阴影 142
5.1.3安置泛光灯的位置 142
5.2设置灯光效果 144
5.2.1创建辐射光效果 144
5.2.2改变灯光颜色 145
5.2.3排除来自墙壁的灯光 146
5.2.4调整周围环境光 147
5.3使用合金和玻璃创建灯光效果 149
5.3.1附加材质 149
5.3.2柔化阴影边界 149
5.3.3使用渲染区域加速预览 150
5.3.4创建辐射光效果 151
5.4添加阴影贴图 152
5.4.1添加阴影贴图 152
5.4.2排除来自玻璃球的阴影 152
5.4.3为玻璃球添加聚光灯 154
5.4.4使用贴图控制聚光灯阴影 155
5.4.5调整渐变梯度来控制聚光灯阴影 156
第2部分 角色建模 160
第6章 面片角色建模 160
6.1创建头部 160
6.1.1创建半圆形 160
6.1.2创建头部横截面 161
6.1.3添加表面修改器 163
6.1.4添加眼睛 164
6.1.5添加鼻孔 167
6.2创建身体 168
6.3创建胳膊和手 170
6.4镜像模型 172
第7章 使用NURBS创建头部 174
7.1创建头部轮廓 174
7.1.1设置背景 174
7.1.2初始化第一条轮廓曲线 175
7.1.3创建轮廓曲线 176
7.2预览头部 179
7.2.1设置视口背景 179
7.2.2预览头部 180
7.3创建眼睛 180
7.3.1创建眼睛的第一条轮廓曲线 180
7.3.2创建眼睛的其他轮廓线 181
7.3.3创建眼睛 182
7.4创建耳朵 183
7.5完成头部创建 185
7.5.1镜像头部 185
7.5.2删除临时的U Loft 186
7.5.3连接轮廓线 187
7.5.4创建头部Loft 188
7.5.5连接耳朵和眼睛 189
8.1创建皮肤材质 191
8.1.1创建皮肤材质 191
第8章 角色材质和贴图 191
8.1.2选择皮肤材质基于的贴图并设置阴影 192
8.1.3设置皮肤贴图 192
8.1.4设置叠加材质 193
8.1.5分配皮肤材质 193
8.1.6创建头盔材质并分配贴图 194
8.2调整贴图坐标 195
8.2.1分配材质ID号 195
8.2.2分配UVW贴图修改器 196
8.2.3分配编辑网格修改器 196
8.2.4分配用来控制文本的UVW贴图修改器 197
8.2.5分配编辑贴图坐标修改器 197
8.2.6创建材质纹理 197
8.2.7编辑贴图坐标 198
8.2.8为文本编辑贴图坐标 198
9.1.1绘制剖面图 200
第9章 使用修改器创建犀牛头 200
9.1创建犀牛头剖面 200
9.1.2绘制从脖子到嘴唇处的曲线 201
9.1.3偏移绘图平面 202
9.1.4创建眼睛 203
9.1.5连接样条曲线和圆 203
9.1.6创建贯穿头部的垂直样条线 204
9.1.7创建贯穿头部的水平样条线 206
9.1.8删除头顶部的顶点 207
9.2创建表面图形 207
9.2.1复制参考曲线 207
9.2.2添加表面修改器 208
9.3精炼表面图形 209
9.3.1添加到嘴处的样条线 209
9.3.2拉伸脖子 209
9.3.3拉伸嘴巴 211
9.3.4创建嘴巴处的样条线 212
9.3.5创建牛角处的样条线 213
9.3.6创建眼睛处的轮廓线 214
9.3.7创建眼窜 215
9.3.8创建眼睛 216
9.3.9变形牛角和嘴巴 217
9.3.10创建鼻孔 218
9.3.11鼻孔的造型 221
9.4创建耳朵 221
9.4.1创建耳朵的外形 222
9.4.2编辑耳朵的外形 222
9.4.3为耳朵中心添加样条线 223
9.4.4复制中心样条线 224
9.4.5添加样条线 224
9.4.6调节耳朵在头部的位置 224
9.5完成建模 225
9.4.7将耳朵连接到犀牛的头部 225
9.5.1缝合耳朵 226
9.5.2复制犀牛头 227
9.5.3删除侧面的样条线 227
9.5.4连接犀牛头 228
第3部分 角色动画 230
第10章 创建骨骼 230
10.1创建骨架 230
10.1.1创建枢轴中心 230
10.1.2创建骨架 231
10.1.3调整骨骼位置 232
10.2创建腿部、手臂和拇指骨骼 232
10.2.1创建腿部骨骼 232
10.2.2创建和调节手臂与拇指骨骼 233
10.2.3使用镜像创建左臂的骨架 236
11.1创建腿部骨架 238
11.1.1创建腿和脚骨架 238
第11章 设置反向运动 238
11.1.2调整骨骼位置 239
11.1.3为骨架赋加反向运动的值 239
11.1.4以世界坐标对齐IK目标 240
11.2动画控制 241
11.2.1创建腿和脚的动画控制 241
11.2.2为帮助点附加Euler XYZ旋转 242
11.2.3连结IK目标到帮助点 243
11.3用视口滑块控制足部 244
11.3.1将帮助点连结到视口滑块 244
11.3.2为视口滑块导线 245
11.3.3改变视口滑块的范围 246
11.4创建手臂的骨骼 246
11.4.1创建手臂骨架 246
11.4.3创建手指骨骼 247
11.4.2调整骨骼位置 247
11.4.4创建手骨骼 248
11.5在手臂上使用反向运动并改变骨骼的外形 249
11.5.1为手臂赋值IK 249
11.5.2改变骨骼的外形 250
11.5.3添加骨骼边 250
11.5.4观看手臂动画的例子 250
第12章 使用皮肤和弯曲修改器 252
12.1修改皮肤 252
12.1.1添加皮肤修改器 252
12.1.2调节皮肤的封套 253
12.1.3添加变形角度 255
12.1.4添加凸出角度变形 258
12.2添加逼真的次要运动 260
12.2.1用Flex修改调整次要运动 260
12.3模拟橡皮弯曲 262
12.3.1认识基本的Flex(弯曲)参数 262
12.2.2弯曲修改器的实验 262
12.3.2了解并修改顶点的重力值 265
12.4模拟布的弯曲 266
12.4.1创建飘动的旗帜 266
12.4.2添加偏移 268
12.4.3使用Point Cache修改器 269
第13章 创建角色动画 271
13.1利用动画使甲虫说话 271
13.1.1添加声音轨迹 271
13.1.2调节声音轨迹 272
13.1.3调节现有的嘴唇与声音同步运动 273
13.1.4修改面部的动画 273
13.1.5完成甲虫的面部动画 274
13.2使用相互参照添加场景和道具布置 275
13.2.1创建Xref场景 275
13.2.2重新配置场景 275
13.3动画角色的步行周期 276
13.3.1控制角色 277
13.3.2创建步行周期 278
13.3.3添加手臂运动 284
13.3.4观看角色的全部步行周期运动 289
13.3.5调节角色每一姿势的时间 289
13.3.6动态步行周期的实例 289
13.4创建与唇形同步的面部表情 290
13.4.1建模并动画唇形 290
13.4.2创建角色的基本唇形 291
13.5创建新的表情目标 293
13.5.1创建面部表情目标 293
13.5.2命名选择集 293
13.5.3移动唇形的顶点 294
13.5.4通过顶点切线柄调节唇形 294
13.5.5赋值于有愤怒表情的目标 295
13.6.1打开动画的两个窗口 296
13.6设置与嘴唇同步的键 296
13.5.6测试新的目标 296
13.5.7更新变形修改 296
13.6.2创建与嘴唇同步的第一个单词 299
13.6.3预览效果 299
13.6.4创建与唇形同步的第二个单词 299
13.6.5结束调整 300
第4部分 游戏制作 302
第14章 创建游戏场景 302
14.1创建建筑物 302
14.1.1创建盒子物体 302
14.1.2添加修改器 302
14.2为建筑物附加贴图和材质 304
14.2.1构造多重/子物体材质 304
14.2.2运用材质 306
14.2.4为建筑物添加标签 308
14.2.3为房顶创建黑色材质 308
14.3将建筑物合并到街道场景中 310
14.4利用外部参照添加街灯 313
14.4.1缩放街灯 313
14.4.2添加街灯 316
14.4.3复制街灯和灯光 317
14.4.4增加全局光 318
14.4.5创建顶点灯光 320
14.4.6描绘顶点颜色 321
14.5使用物体画家脚本为场景添加树 323
14.5.1创建物体的painter工具栏 323
14.5.2使用XRef物体在场景中添加树 324
第15章 创建太空船动画 325
15.1创建多边形太空船 325
15.1.1使用背景参考图像 325
15.1.2用盒子物体制造太空船 326
15.1.3挤出盒子表面 327
15.1.5创建驾驶舱 328
15.1.4微调太空船的前端 328
15.1.6创建前通风孔 329
15.1.7添加机翼 330
15.1.8创建通风孔 332
15.1.9创建方向舵 333
15.1.10使用背景参考图像调节太空船的外形 333
15.1.11创建发动机 334
15.1.12修整船体 335
15.1.13平滑驾驶舱 336
15.2为太空船赋材质 336
15.2.1制作并附加材质 337
15.2.2使用纹理为方向舵两侧贴图 338
15.3为太空船的顶点着色 341
15.3.1从照明设备上为顶点添加颜色 341
15.3.3着色顶点颜色 342
15.3.2设置照明环境 342
15.3.4为太空船的挡风玻璃着色 343
15.4利用Xrefs动画太空船 343
第5部分 创建动画特效 348
第16章 创建爆炸效果 348
16.1动画激光冲击波 348
16.2为物体Laserblast创建材质 349
16.3动画小行星 349
16.4创建爆炸平面 350
16.5创建爆炸平面的材质 351
16.6添加不透明贴图 351
16.7同步化动画贴图 352
16.8复制爆炸平面 353
16.9使用PArray粒子爆炸小行星 354
16.11控制PArray粒子动画 355
16.10为PArray粒子添加材质 355
16.12设置Visibility Keys隐藏小行星 356
16.13添加运动模糊 357
16.14在小行星内添加灯光 358
16.15为Laserblast物体添加渲染效果 359
16.16为爆炸增加次级发光效果 361
16.17动画爆炸的发光效果 361
16.18使用Radial Blur添加斜纹 363
第17章 使用粒子创建烟雾与水 364
17.1创建香烟的烟雾 364
17.1.1本节涉及的主要操作环节 364
17.1.2添加Wind、Turbulence和Drag空间物体 367
17.1.3对粒子物体的调整 371
17.1.4香烟烟雾的贴图 372
17.1.5最后的动画效果 373
17.2.1本节涉及的主要操作环节 374
17.2创建喷水效果 374
17.2.2创建喷涌的水 375
17.2.3使用Space Warps物体控制粒子流 378
17.2.4调节粒子发射的速率 381
17.2.5制造喷涌的水的材质 382
17.2.6添加Motion Blur 384
17.3使用碎片和泡沫创建爆炸场景 385
17.3.1爆炸深水鱼雷 386
17.3.2使用Wiring(导线)生成动画 389
17.3.3创建爆炸产生的气泡 392
17.3.4赋透明材质 395
17.3.5氛围的加强 395
第18章 使用透镜效果创建太阳 397
18.1添加摄像机视图 397
18.2添加灯光 398
18.3使用透镜效果创建太阳 400
18.4添加光环效果 402
18.5对太阳添加星形效果 403
18.6对火星添加发光效果 405
第6部分 广告设计 408
第19章 创建摄像机震动效果 408
19.1使用摄像机震动进行动画 408
19.2使用Noise控制器添加摄像机震动效果 409
第20章 使用摄像机匹配效果 413
20.1确定放置三维摄像机的点 413
20.1.1创建替代物体 413
20.1.2为长方体添加CamPoints 414
20.2建立渲染背景 415
20.3在视口中显示背景 416
20.4分派二维摄像机屏幕点 418
20.4.1建立场景 418
20.4.2分派第一个屏幕点 419
20.4.5创建摄像机并对匹配的摄像机进行检测 420
20.4.3调整屏幕点的位置 420
20.4.4分派更多的屏幕点 420
20.4.6修改摄像机位置 421
第21章 为摄像机贴图添加效果 422
21.1添加时间标签 422
21.1.1创建场景 422
21.1.2显示视口背景 423
21.1.3添加时间标签 424
21.1.4使文件中帧的数目与视频中帧的数目匹配 425
21.2动画母球 425
21.2.1在场景中确定母球的位置 425
21.2.2添加更多的位置键 427
21.3创建无光泽物体 427
21.3.1创建栅格 427
21.3.2为人物的胳膊创建无光泽物体 428
21.4.1创建并应用Matte/Shsdow材质 429
21.4创建并应用Matte/Shadow材质 429
21.4.3对Matte物体设置关键帧 430
21.4.2通过渲染检测Matte物体 430
21.5创建台球桌表面 431
21.5.1创建台球桌的表面 431
21.5.2为作为台球桌表面的长方体着色 432
21.6用摄像机贴图设置动画 434
21.6.1对台球桌表面赋材质 434
21.6.2使用Camera Map修改器 434
21.6.3使用Affect Region修改器 436
21.6.4动画形成的隆起 437
第22章 使用摄像机追踪器 439
22.1装载背景电影 439
22.1.1观察最终效果 439
22.1.2使用RAM Player 439
22.1.4对视口添加背景 440
22.1.3渲染背景 440
22.2创建与摄像机匹配的点 441
22.2.1创建CamPoints 441
22.2.2重命名并重新安排CamPoints在场景中的位置 441
22.3将电影装载到摄像机追踪器中 443
22.3.1装载电影 443
22.3.2创建运动追踪器 444
22.3.3调整运动追踪器的位置 445
22.3.4保存Tracker信息 445
22.3.5分派其他Tracker线框并调整其他Tracker线框的大小 445
22.3.6作最后的检测 446
22.4追踪物体 446
22.4.1对第一个物体进行追踪 446
22.4.3修正发生错误的帧 447
22.4.4再次检测状态 447
22.4.2检测状态 447
22.4.5清除所有Tracker线框 448
22.4.6保存工作 448
22.4.7装载追踪文件 448
22.5与场景中摄像机的运动相匹配 448
22.6平滑移动与和并文件 449
22.6.1使用平滑移动 449
22.6.2合并文件 449
第23章 创建飞行的标语 451
23.1创建标语模型 451
23.1.1倾斜标语 451
23.1.2将标语分成单独的字母 453
23.1.3改变枢轴点位置 454
23.2动画标语 454
23.2.1创建动画标语 455
23.2.2使用轨迹窗改变时间 456
23.2.3动画数字4 457
23.2.4创建时间调节 458
23.3为标语添加材质 459
23.4添加摄像机 460
23.4.1添加目标摄像机 460
23.4.2产生动画效果 461
23.4.3调节摄像机的运动 462
23.5为动画添加背景图像 464
23.5.1创建大气线框的位置 464
23.5.2调节烟雾的参数 465
23.5.3产生动画效果 466
23.6为背景添加灯光 467
23.6.1添加灯光 467
23.6.2产生动画效果 468
23.6.3添加灯光的亮度 469
23.7视频后期合成 470