《火星人——Maya白金手册》是一套全面学习并使用Maya软件制作三维动画的大型多媒 体教学手册,它对Maya的强大功能做了详尽的讲解。本套丛书共分6册:基础,建模,材质、 灯光与渲染,Mentalray渲染,动画与特效。 本册为第3册,即材质、灯光与渲染,内容包括Maya材质基础、材质编辑器、材质着色 器、Textures程序纹理、Utilities工具节点、Light(灯光)、Rendering(渲染)、渲染模块菜单 等,使读者掌握材质编辑器的使用,学会为模型添加各种材质并添加灯光,进行渲染输出。 随书附带3张DVD多媒体教学光盘,教学视频时间长达10多个小时,包括基础知识讲解与 近50个实例的操作演示;素材包括读者学习本手册过程中需要使用到的场景及相关素材文件。 本套手册不仅适合Maya初中级读者阅读,也可以作为高等院校三维动画设计相关专业的教 辅图书及相关教师的参考图书。
目录
第1章 Maya材质基础 1
1.1 Maya作品赏析 2
1.2 Maya材质、灯光与渲染概念 3
1.2.1 材质 3
1.2.2 灯光 3
1.2.3 渲染 3
1.3 玻璃杯材质表现 4
第2章 材质编辑器 9
2.1 菜单栏 10
2.1.1 File(文件) 10
2.1.1.1 Import(导入) 10
2.1.1.2 Export Selected Network(导出选择的材质网络) 11
2.1.2 Edit(编辑) 11
2.1.2.1 Delete(删除) 12
2.1.2.2 Delete Unused Nodes(删除不使用的节点) 12
2.1.2.3 Delete Duplicate Shading Networks (删除复制的材质网络节点) 12
2.1.2.4 Delete All By Type(按类型全部删除) 12
2.1.2.5 Revert Selected Swatches(还原选择的样本) 13
2.1.2.6 Select All By Type(全选同一类型) 13
2.1.2.7 Select Objects with Materials(选择有材质的对象) 13
2.1.2.8 Select Materials from Objects(从对象选择材质) 13
2.1.2.9 Duplicate(复制) 13
2.1.2.10 Convert to File Texture(Maya Software)[转换为文件纹理(Maya 软件)] 14
2.1.2.11 Convert PSD to Layered Texture(转换PSD到层纹理) 18
2.1.2.12 Convert PSD to File Texture(转换PSD到文件纹理) 18
2.1.2.13 Create PSD Network(创建PSD网络) 8
2.1.2.14 Edit PSD Network(编辑PSD网络) 20
2.1.2.15 Update PSD Network(更新PSD网络) 20
2.1.2.16 Create Asset(创建资源) 20
2.1.2.17 Transfer Attribute Values(传递属性值) 21
2.1.2.18 Publish Connections(发布连接) 22
2.1.2.19 Set Current Asset(设置当前的资源) 23
2.1.2.20 Remove Asset(移除资源) 23
2.1.2.21 Collapse Asset(塌陷资源) 23
2.1.2.22 Expand Asset (展开资源) 23
2.1.2.23 Edit Texture(编辑纹理) 23
2.1.2.24 Test Texture(测试纹理) 23
2.1.2.25 Render Texture Range(渲染纹理范围) 24
2.1.3 View(查看) 25
2.1.3.1 Frame All(最大化显示所有对象) 25
2.1.3.2 Frame Selected(显示选择) 25
2.1.3.3 As Icons(以图标显示) 25
2.1.3.4 As List(以文字列表显示) 25
2.1.3.5 As Small Swatches(作为小视图) 26
2.1.3.6 As Medium Swatches (作为中视图) 26
2.1.3.7 As Large Swatches(作为大视图) 26
2.1.3.8 As Extra Large Swatches(作为超大视图) 26
2.1.3.9 By Name(按名称) 26
2.1.3.10 By Type(按类型) 26
2.1.3.11 By Time(按时间) 26
2.1.3.12 Reverse Order(翻转顺序) 26
2.1.4 Bookmarks(书签) 26
2.1.4.1 Create Bookmark(创建书签) 27
2.1.4.2 Bookmark Editor(书签编辑器) 27
2.1.5 Create(创建) 27
2.1.5.1 Materials(材质) 27
2.1.5.2 Volumetric Materials(体积材质) 28
2.1.5.3 2D Textures(2D纹理) 28
2.1.5.4 3D Textures(3D纹理) 29
2.1.5.5 Environment Textures(环境纹理) 29
2.1.5.6 Layered Textures(层纹理) 29
2.1.5.7 工具节点 29
2.1.5.8 Glow(辉光) 30
2.1.5.9 Lights(灯光) 30
2.1.5.10 Camera(摄影机) 31
2.1.5.11 Image Plane(图像平面) 31
2.1.5.12 Create Render Node (创建渲染节点) 36
2.1.6 Tabs(标签) 37
2.1.6.1 Create New Tabs(创建新标签) 37
2.1.6.2 Move Tab Up(上移标签) 38
2.1.6.3 Move Tab Down(下移标签) 38
2.1.6.4 Move Tab Left(左移标签) 38
2.1.6.5 Move Tab Right(右移标签) 38
2.1.6.6 Rename Tab(重命名标签) 39
2.1.6.7 Remove Tab(移除标签) 39
2.1.6.8 Revert to Default Tabs(恢复默认标签) 39
2.1.6.9 Show Top Tabs Only(只显示顶部标签) 40
2.1.6.10 Show Bottom Tabs Only(只显示底部标签) 40
2.1.6.11 Show Top And Bottom Tabs(显示顶部和底部标签) 40
2.1.6.12 Current Tab(当前标签) 40
2.1.7 Graph(图表) 41
2.1.7.1 Graph Materials on Selected Objects(所选对象的图表材质) 42
2.1.7.2 Clear Graph(清除图表) 42
2.1.7.3 Input and Output Connections(输入和输出连接) 42
2.1.7.4 Input Connections(输入连接) 42
2.1.7.5 Output Connections(输出连接) 42
2.1.7.6 Show Previous Graph(显示上一个材质编辑器的图表) 43
2.1.7.7 Show Next Graph(显示下一个材质编辑器的图表) 43
2.1.7.8 Add Selected to Graph(添加所选到图表) 43
2.1.7.9 Remove Selected from Graph(从图表中移除所选择的节点) 43
2.1.7.10 Rearrange Graph(对齐图表) 43
2.1.8 Window(窗口) 43
2.1.8.1 Attribute Editor(属性编辑器) 44
2.1.8.2 Attribute Spread Sheet(属性扩展清单) 44
2.1.8.3 Connection Editor(连接编辑器) 44
2.1.8.4 Connection Selected(连接所选) 44
2.1.9 Options(选项) 44
2.1.9.1 Create Bar(创建列表) 44
2.1.9.2 Bins Sort Shading Node Only(排序箱仅管理材质节点) 44
2.1.9.3 Display(Work Area Only)显示[(仅工作区域)] 44
2.1.9.4 Keep Swatches at Current Resolution(在当前分辨率下保持样本) 44
2.1.9.5 Clear Before Graphing(清除以前图表) 44
2.1.9.6 Show Relationship Connections(显示关联链接) 45
2.1.9.7 Merge Connections(合并连接) 45
2.1.9.8 Opaque Assets(不透明的资源) 45
2.2 工具栏 45
2.3 Create(创建) 46
2.3.1 Favorites(收藏夹) 47
2.3.2 Maya 47
2.4 Bins(排序箱) 48
2.4.1 图标 48
2.4.2 编辑新排序箱 49
2.5 分类区域 50
2.6 Work Area(工作区域) 50
2.7 Tab toolbar(标签工具栏) 50
第3章 材质着色器 51
3.1 Surface Shader(表面着色器) 52
3.1.1 表面着色器的共有属性 52
3.1.1.1 Common Material Attributes(材质通用属性) 53
3.1.1.2 Special Effects(特效) 57
3.1.1.3 Matte Opacity(蒙版透明度) 57
3.1.1.4 Raytrace Options(光线追踪选项) 58
3.1.1.5 Node Behavior(节点行为) 59
3.1.1.6 Hardware Shading(硬件材质) 60
3.1.1.7 Hardware Texturing(硬件纹理) 60
3.1.1.8 Extra Attributes(附加属性) 61
3.1.1.9 Shading Groups(阴影组) 61
3.1.2 表面着色器的非通用属性 61
3.1.2.1 Anisotropic(各向异性) 62
3.1.2.2 Blinn 64
3.1.2.3 Hair Tube Shader(头发管状着色器) 65
3.1.2.4 Lambert 67
3.1.2.5 Layered Shader(分层着色器) 68
3.1.2.6 Ocean Shader(海洋着色器) 69
3.1.2.7 Phong 69
3.1.2.8 Phong E 70
3.1.2.9 Ramp Shader(渐变着色器) 70
3.1.2.10 Shading Map(材质贴图) 76
3.1.2.11 Surface Shader(表面着色器) 76
3.1.2.12 Use Background(使用背景) 77
3.2 Volumetric Shader(体积着色器) 79
3.2.1 Env Fog(环境雾) 79
3.2.2 Fluid Shape(流体形状) 83
3.2.3 Light Fog(灯光雾) 83
3.2.4 Particle Cloud(粒子云) 83
3.2.5 Volume Fog(体积雾) 85
3.2.6 Volume Shader(体积着色器) 87
3.3 Displacement(置换) 88
3.3.1 C Muscle Shader(C肌肉着色器) 88
3.3.2 Displacement Shader(置换着色器) 88
第4章 Texture程序纹理 91
4.1 2D Texture(2D纹理) 92
4.1.1 2D纹理的通用属性 92
4.1.1.1 Place2dTexture(放置2D纹理)节点 92
4.1.1.2 Color Balance(颜色平衡)、Effects(效果)、UV Coordinates(UV坐标) 95
4.1.2 2D程序纹理的非通用属性 96
4.1.2.1 Bulge(凸起纹理) 96
4.1.2.2 Checker(棋盘格) 97
4.1.2.3 Cloth(布料) 98
4.1.2.4 File(文件) 99
4.1.2.5 Fluid Textures 2D(2D流体纹理) 102
4.1.2.6 Fractal(不规则碎片) 102
4.1.2.7 Gird(网格) 103
4.1.2.8 Mountain(山脉) 106
4.1.2.9 Movie(影片) 108
4.1.2.10 Noise(噪波) 108
4.1.2.11 Ocean(海洋) 111
4.1.2.12 PSD(PSD文件) 111
4.1.2.13 Ramp(渐变) 112
4.1.2.14 Water(水) 115
4.1.3 2D Texture(2D纹理)的映射方式 118
4.2 3D Textures(3D纹理) 118
4.2.1 Brownian(布朗) 119
4.2.1.1 Brownian(布朗)纹理节点的非通用属性 120
4.2.1.2 Brownian(布朗)纹理节点的通用属性 123
4.2.2 Cloud(云) 131
4.2.3 Crater(弹坑) 138
4.2.4 Fluid Texture 3D(3D流体纹理) 143
4.2.5 Granite(花岗岩) 143
4.2.6 Leather(皮革) 148
4.2.7 Marble(大理石) 156
4.2.8 Rock(岩石) 161
4.2.9 Snow(雪) 164
4.2.10 Solid Fractal(实体分形) 167
4.2.11 Stucco(灰泥) 172
4.2.12 Volum Noise(体积噪波) 174
4.2.13 Wood(木纹) 179
4.3 Env Textures(环境纹理) 185
4.3.1 Env Ball(环境球) 186
4.3.2 Env Chrome(环境金属) 192
4.3.3 Env Cube(环境立方) 196
4.3.4 Env Sky(环境天空) 198
4.3.5 Env Sphere(环境天球) 202
4.4 Other Textures(其他纹理) 203
第5章 Utilities工具节点 209
5.1 General Utilities(常规工具节点) 210
5.1.1 Add Double Linear(添加双线) 210
5.1.2 Add Matrix(添加矩阵) 210
5.1.3 Angle Between(角度之间) 210
5.1.4 Array Mapper(阵列映射) 211
5.1.5 Blend Two Attr(融合两个属性) 213
5.1.6 Bump 2d(2d凹凸) 213
5.1.7 Bump 3d(3d凹凸) 215
5.1.8 Choice(选择) 215
5.1.9 Chooser(选择器) 216
5.1.10 Condition(条件) 216
5.1.11 Curve info(曲线信息) 517
5.1.12 Decompose Matrix(分解矩阵) 218
5.1.13 Distance Between(求解距离) 218
5.1.14 Frame Cache(帧缓存) 220
5.1.15 Height Field(高度区域) 220
5.1.16 Light Info(灯光信息) 221
5.1.17 Mult double linear(多重双线) 223
5.1.18 Multiply Divide(乘除法) 223
5.1.19 2d Placement(2d放置) 225
5.1.20 3d Placement(3d放置) 225
5.1.21 +/-Average(加减平均值) 225
5.1.22 Projection(映射) 226
5.1.23 Reverse(翻转) 229
5.1.24 Sampler Info(采样信息) 230
5.1.25 Set Range(设置范围) 231
5.1.26 Stencil(图案) 233
5.1.27 Studio Clear Coat(工作室清理图层) 234
5.1.28 Surface Info(曲面信息) 235
5.1.29 Unit Conversion(单位转换) 236
5.1.30 Uv Chooser(Uv选择器) 236
5.1.31 Vector Product(矢量乘积) 236
5.2 Color Utilities(颜色工具) 237
5.2.1 Blend Colors(颜色融合) 238
5.2.2 Clamp(夹具) 239
5.2.3 Color Profile(颜色配置) 240
5.2.4 Contrast(对比度) 241
5.2.5 Gamma Correct(伽马校正) 241
5.2.6 Hsv To RGB(Hsv转换为Rgb) 242
5.2.7 Luminance(亮度) 242
5.2.8 Remap Color(重映射颜色) 243
5.2.9 Remap Hsv(重映射Hsv) 245
5.2.10 Remap Value(重映射值) 246
5.2.11 RGB To HSV(RGB转换为HSV) 246
5.2.12 Smear(涂抹) 247
5.2.13 Surf.Luminance(曲面亮度) 248
5.3 Switch Utilities(转换工具) 248
5.3.1 Double Switch(双通道转换) 249
5.3.2 Quad Switch(四通道转换) 251
5.3.3 Single Switch(单通道转换) 252
5.3.4 Triple Switch(三通道转换) 252
5.4 Particle Sampler(粒子采样) 253
第6章 Maya灯光 255
6.1 Maya灯光类型 256
6.1.1 Ambient Light(环境光) 256
6.1.2 Directional Light(平行光) 257
6.1.3 Point Light(点光源) 258
6.1.4 Spot Light(聚光灯) 259
6.1.5 Area Light(区域光) 260
6.1.6 Volume Light(体积光) 261
6.2 Maya灯光基本属性 26
6.3 Maya灯光的高级属性 264
6.3.1 Ambient Light(环境光) 264
6.3.2 Directional Light(平行光) 265
6.3.3 Point Light(点光源) 271
6.3.4 Spot Light(聚光灯) 283
6.3.5 Area Light(区域光) 286
6.3.6 Volume Light(体积光) 286
6.4 Maya灯光的链接 290
第7章 Rendering(渲染) 294
7.1 Render View(渲染视图) 295
7.1.1 菜单栏 295
7.1.1.1 File(文件)菜单 295
7.1.1.2 View(视图)菜单 298
7.1.1.3 Render(渲染)菜单 300
7.1.1.4 IPR(交互式渲染)菜单 301
7.1.1.5 Options(选项)菜单 302
7.1.1.6 Display (显示)菜单 304
7.1.2 工具栏 307
7.2 渲染类型 308
7.2.1 Software Renderer(软件渲染器) 308
7.2.2 Vector Renderer(矢量渲染器) 309
7.2.3 Hardware Renderer(硬件渲染器) 310
7.3 渲染的概念 310
7.4 渲染设置通用面板 311
7.5 渲染的其他属性设置 318
7.5.1 Software Render(软件渲染) 318
7.5.2 Hardware Render(硬件渲染) 327
7.5.3 Maya Vector(矢量渲染) 330
7.6 渲染层 336
7.6.1 层渲染工具栏 337
7.6.2 层渲染菜单栏 337
7.6.2.1 Layers(层) 337
7.6.2.2 Contribution(成分) 341
7.6.2.3 Options(选项) 342
7.6.2.4 渲染层右键菜单 343
7.6.2.5 通道成分贴图右键菜单 345
第8章 渲染模块菜单 346
8.1 Lighting/Shading(灯光/材质)菜单 347
8.1.1 Material Attributes(材质属性) 347
8.1.2 Assign New Material(指定新材质) 347
8.1.3 Assign Favorite Material(指定常用材质) 348
8.1.4 Assign Existing Material(指定已有材质) 348
8.1.5 Assign New Bake Set(指定新的烘焙集) 348
8.1.6 Transfer Maps(传递贴图) 348
8.1.7 Make Shadow Links(对阴影做链接)/Break Shadow Links(打断阴影链接) 357
8.2 Texturing(纹理)菜单 358
8.2.1 3D Paint Tool(3D绘制工具) 358
8.2.2 Create PSD Network(创建PSD网格) 364
8.2.3 Edit PSD Network(编辑PSD网格) 364
8.2.4 Update PSD Network(更新PSD网格) 364
8.2.5 Create Texture Reference Object(创建纹理参考对象) 364
8.2.6 Delete Texture Reference Object(删除纹理参考对象) 365
8.2.7 Select Texture Reference Object(选择纹理参考对象) 365
8.2.8 NURBS Texture Placement Tool(NURBS纹理放置工具) 365
8.3 Render(渲染)菜单 366
8.3.1 Render Current Frame(渲染当前帧) 366
8.3.2 Redo Previous Render(重复上一次的渲染) 367
8.3.3 IPR Render Current Frame(IPR渲染当前帧) 367
8.3.4 Redo Previous IPR Render(重复上一次的IPR渲染) 367
8.3.5 Test Resolution(测试分辨率) 367
8.3.6 Run Render Diagnostics(运行渲染诊断) 368
8.3.7 Set NURBS Tessellation(设置NURBS镶嵌细分) 369
8.3.8 Batch Render(批渲染) 371
8.3.9 Cancel Batch Render(取消批渲染) 372
8.3.10 Show Batch Render(显示批渲染) 372
8.3.11 Render Using(渲染使用) 372
8.4 Toon(卡通) 373
8.4.1 Assign Fill Shader(指定填充材质球) 373
8.4.2 Assign Outline(指定轮廓线) 374
8.4.2.1 Add New Toon Outline(添加新的卡通轮廓线) 374
8.4.2.2 Remove Current Toon Outlines(移除当前卡通轮廓线) 384
8.4.3 Create Modifier(创建修改器) 384
8.4.4 Set Camera Background Color(设置摄影机背景颜色) 388
8.4.5 Get Toon Example(获取卡通实例) 388
8.4.6 Reverse Surfaces(反转曲面) 389
8.4.7 Assign Paint Effects Brush to Toon Lines(将画笔特效笔刷应用于卡通轮廓线) 389
8.4.8 Convert Toon to Polygons(将卡通转换为多边形) 390
8.4.9 Paint Line Attributes(绘制卡通线属性) 391
8.5 Stereo(立体) 392
8.5.1 Editors(编辑) 392
8.5.1.1 Custom Stereo Rig(自定义立体装置) 392
8.5.1.2 Custom Multi Rig(自定义多重装置) 394
8.5.2 Create(创建) 396
8.5.2.1 Stereo Camera(立体摄影机) 396
8.5.2.2 Multi Stereo Rig(多重立体装置) 408
8.5.3 Make Links(创建链接) 408
8.5.4 Break Links(打断链接) 409
8.6 Paint Effects(画笔特效) 409
8.6.1 Paint Effects Tool(画笔特效工具) 410
8.6.2 Make Paintable(使对象可绘制) 416
8.6.3 Get Brush(获取笔刷) 417
8.6.4 Template Brush Settings(模板笔刷设置) 418
8.6.5 Reset Template Brush(重新设置模板笔刷) 452
8.6.6 Flip Tube Direction(翻转管的方向) 452
8.6.7 Paint on Paintable Objects/View Plane(在可绘制的对象上/视图平面进行绘制) 453
8.6.8 Apply Setting to Last Stroke(将设置应用于最后一个笔触) 453
8.6.9 Get Settings from Selected Stroke(从所选笔触上获取设置) 454
8.6.10 Apply Settings to Selected Strokes(将设置应用给所选笔触) 454
8.6.11 Share One Brush(共享一个笔刷) 455
8.6.12 Remove Brush Sharing(移除笔刷共享) 455
8.6.13 Select Brush/Stroke Names Containing(选择含有某名称的笔刷/笔触) 455
8.6.14 Create Modifier(创建修改器) 456
8.6.15 Brush Animation(笔刷动画) 456
8.6.15.1 Loop Brush Animation(循环笔刷动画) 456
8.6.15.2 Make Brush Spring(生成笔刷弹簧) 457
8.6.15.3 Bake Spring Animation(烘焙弹簧动画) 457
8.6.16 Curve Utilities(曲线特效) 458
8.6.16.1 Simplify Stroke Path Curves(简化笔触路径曲线) 458
8.6.16.2 Set Stroke Control Curves(设置笔触控制曲线) 458
8.6.16.3 Attach Brush to Curves(将笔刷连接到曲线) 458
8.6.16.4 Transfer All Strokes to new Object(将所有笔触传递到新的对象) 458
8.6.16.5 Make Pressure Curve(创建压力曲线) 459
8.6.17 Auto Paint(自动绘制) 459
8.6.17.1 Paint Grid(绘制网格) 460
8.6.17.2 Paint Random(随机绘制) 461
8.6.18 Paint Effects Globals(画笔特效全局设置) 462
8.6.19 Mesh Quality Attributes(网格质量属性) 463
8.6.20 Preset Blending(预设融合) 464
8.6.21 Save Brush Preset(保存笔刷预设) 465
8.7 Fur(毛发)菜单 466
8.7.1 Attach Fur Description(连接毛发描述) 466
8.7.2 Edit Fur Description(编辑毛发描述) 466
8.7.3 Paint Fur Attributes Tool(绘制毛发属性工具) 470
8.7.4 Update Fur Maps(更新毛发贴图) 470
8.7.5 Fur Description(more)(毛发描述) 470
8.7.5.1 Create Unattached(创建独立毛发) 470
8.7.5.2 Detach(打断) 470
8.7.5.3 Duplicate(复制) 471
8.7.5.4 Delete(删除) 471
8.7.5.5 Select Surfaces Atached to(选择毛发附着的面) 471
8.7.6 Reverse Fur Normals(翻转毛发法线) 471
8.7.7 Offset Fur Direction by(偏移毛发方向) 471
8.7.8 Fur Shadowing Attributes(毛发阴影属性) 471
8.7.8.1 Add to Selected Light (添加到选择的灯光) 471
8.7.8.2 Remove from Selected Light(从选择的灯光中移除) 472
8.7.9 Fur Render Settings(毛发渲染设置) 472
8.7.10 Attach Hair System to Fur(将头发系统连接到毛发) 473
8.7.11 Detach Hair System from Fur(从毛发上断开头发系统连接) 474
8.7.12 Edit Curve Attactor Set(编辑曲线吸引设置) 474
8.7.13 Set Start Position To(设置开始位置) 475
8.7.14 Delete Curve Attractor Set(删除曲线吸引设置) 475
8.8 Paint Effects Panel(画笔特效面板) 475
8.8.1 Paint(绘制)菜单 476
8.8.2 Canvas(画布)菜单 477
8.8.3 Brush(笔刷)菜单 478
8.8.4 Camera(摄影机)菜单 478
8.8.5 Resolution(分辨率)菜单 479
8.8.6 Object Shading(对象材质)菜单 479
8.8.7 Display(显示)菜单 479
8.8.8 Stroke Refresh(笔触刷新)菜单 480
8.8.9 画笔特效工具栏 480