第1章 Maya材质模块简介 11
1.1 与材质相关的要素 12
1.1.1 传播媒介 12
1.1.2 三维动画 15
1.2 材质的概念及表现类型 19
1.2.1 什么是材质 19
1.2.2 材质的常见表现类型 19
1.2.3 学好材质的基本要求 22
第2章 Maya材质基础命令 23
2.1 灯光知识 24
2.1.1 灯光的类型 24
2.1.2 灯光的基本属性 27
2.1.3 灯光阴影 28
2.2 材质球 30
2.2.1 Hypershade(材质编辑器) 30
2.2.2 类型 31
2.2.3 属性 32
2.2.4 案例:玻璃、金属材质的制作 38
2.2.5 特殊材质球 40
2.3 程序纹理节点 41
2.3.1 二维程序纹理 42
2.3.2 案例:卡通西瓜 49
2.3.3 三维程序纹理 50
2.3.4 案例:眼球的制作 51
2.4 认识UV及贴图 54
2.4.1 UV的概念 54
2.4.2 编辑UV的基本原则 56
2.4.3 UV编辑器 57
2.4.4 UV的映射方式 58
2.4.5 拆分UV的常用命令 61
2.4.6 认识贴图 64
2.5 二维效果制作 66
2.5.1 Ramp Shader(渐变着色器)材质球的应用 66
2.5.2 灯光和画面品质的调节 70
2.5.3 轮廓线的添加 71
第3章 静物案例——回到80年代 73
3.1 动画中的静物 74
3.2 材质构成 74
3.2.1 质感与纹理 74
3.2.2 新旧程度 75
3.2.3 年代背景 75
3.3 静物材质的制作流程 76
3.4 知识拓展——静物常用材质分析 77
3.4.1 玻璃的质感表现 77
3.4.2 金属的质感表现 77
3.4.3 木头的效果表现 79
3.4.4 砖墙的效果表现 79
3.4.5 虚拟材质的效果表现 80
3.5 项目制作——回到80年代 81
3.5.1 项目分析 81
3.5.2 设置基础灯光 81
3.5.3 拆分UV 85
3.5.4 绘制贴图 88
3.5.5 质感表现 100
3.6 小结 120
第4章 场景案例——宝芝林 121
4.1 场景和静物 122
4.2 确定场景质感 123
4.3 营造场景氛围 126
4.3.1 常见光照分类 126
4.3.2 阴影的不同表现 128
4.4 场景制作流程分析 129
4.5 项目制作——宝芝林街道 130
4.5.1 项目分析 130
4.5.2 设置基础灯光 131
4.5.3 拆分UV 139
4.5.4 贴图的绘制与材质球的调节 144
4.6 小结 154
第5章 角色案例——大兵 155
5.1 角色与材质 156
5.1.1 角色分类 156
5.1.2 角色风格 158
5.1.3 形象特点 160
5.2 知识拓展——角色常用材质分析 163
5.2.1 皮肤的效果表现 163
5.2.2 布纹的材质表现 163
5.2.3 皮革的材质表现 164
5.3 项目制作——大兵 165
5.3.1 角色UV拆分 165
5.3.2 角色灯光 168
5.3.3 帽子的绘制 174
5.3.4 衣服的绘制 177
5.3.5 项链制作 180
5.3.6 雪茄制作 183
5.3.7 眼球制作 186
5.3.8 脸部绘制 189
5.3.9 ZBrush映射大师 191
5.3.10 角色皮肤纹理细节 195
5.3.11 法线叠加 196
5.3.12 分层渲染 197
5.3.13 合成 208
5.4 小结 220
第6章 分层渲染——炮灰兔之驯龙记 221
6.1 为什么要分层渲染 222
6.2 必须了解的原理——遮挡关系 223
6.3 项目案例的镜头制作——炮灰兔之驯龙记 225
6.3.1 兔子层的制作 226
6.3.2 石头层的制作 229
6.3.3 背景层的制作 230
6.3.4 角色龙层的制作 230
6.3.5 Occlusion层的制作 231
6.3.6 RGB层的制作 232
6.3.7 景深层的制作 233
6.3.8 高光层的制作 233
6.3.9 法线层的制作 234
6.3.10 渲染全局的设置 235
6.4 项目案例的镜头合成——炮灰兔之驯龙记 236
6.4.1 后期合成软件的介绍 236
6.4.2 Nuke软件的介绍 236
6.4.3 颜色层的合成 237
6.4.4 Occlusion层的叠加 238
6.4.5 高光层的叠加 239
6.4.6 RGB层的应用 240
6.4.7 整体细节的处理 241
6.4.8 景深层的使用 245
6.4.9 法线层的应用 247
6.4.10 最终输出设置 248
6.5 小结 248