第1章 概论 1
1.1 本书的宗旨 1
1.2 Menta1 Ray的应用范围 2
1.3 一些基本概念 4
1.4 安装和配置Mental Ray渲染器 6
1.4.1 Mental Ray Standalone版本解析 6
1.4.2 安装Mental Ray Standalone 7
1.4.3 配置Mental Ray for Maya 20
1.5 mi文件的场景结构 21
1.6 Mental Ray for Maya用户界面 25
2.1.1 小孔相机 35
2.1 相机的工作原理 35
第2章 相机 35
2.1.2 正视图相机 37
2.1.3 剪切平面 38
2.2 透镜相机 39
2.3 实例 41
第3章 material shader 73
3.1 表面着色 73
3.2 色彩和照明 73
3.3 反射、折射与透明 79
3.3.1 反射 79
3.3.2 折射和透明 80
3.3.3 glossy模糊反射 81
3.3.4 模糊传播(半透明) 82
3.4 照明模式的总结 83
3.5 实例 84
第4章 纹理 109
4.1 纹理贴图 109
4.1.1 简单的XY投影 109
4.1.2 所有投影方式 112
4.2 本地纹理和内存映像纹理 116
4.3 纹理过滤 119
4.3.1 取样值与反走样 119
4.3.2 简单的纹理过滤 123
4.3.3 椭圆形纹理过滤 125
4.4 凹凸贴图 126
4.5 置换纹理贴图 129
4.6 环境贴图 136
4.7 实例 138
第5章 scanline、ray tracing和全局光照 160
5.1 scanline和ray tracing 160
5.2 全局光照 161
5.2.1 diffuse、glossy和specular 162
5.2.2 焦散和全局光照 163
5.2.3 Final gathering 168
5.2.4 科内尔盒子 168
5.3 实例 170
第6章 光源和体积特效 198
6.1 光源 198
6.1.1 光源的种类 199
6.1.2 面光源 204
6.2 阴影 205
6.2.1 阴影贴图 205
6.2.2 光线跟踪的阴影 207
6.2.3 shadow shader的透明阴影 208
6.2.4 阴影模式 212
6.2.5 阴影的设定与性能 213
6.3 灯光烘焙 215
6.4 体积特效 220
6.4.1 全局体积特效 221
6.4.2 局部体积特效 222
6.4.3 ray marching 223
6.4.4 光子体积特效 226
6.5 实例 231
第7章 运动模糊 257
7.1 Linear(Transformation)和Exact(Deformation) 258
7.2 Rapid运动模糊 261
7.3 性能 263
第8章 勾边和卡通特效 265
8.1 标准的勾边生成 265
8.2 外轮廓勾边 266
8.3 PostScript输出 268
8.4 几何体边缘勾边 269
8.5 反射和折射的勾边 270
8.6 可变宽度的勾边 271
8.7 发光的边缘和镶嵌细分 273
8.8 Maya 6.0的改变 274
8.9 性能 276
8.10 实例 276
第9章 几何体替换 290
9.1 geometry shader替换 290
9.2 hair geometry 295
9.3 on-demand geometry 300
第10章 自定义shader和Phenomena 314
10.1 编写一个texture shader 315
10.1.1 编写shader说明文件 315
10.1.2 编写C文件 316
10.1.3 编译源代码 317
10.1.4 添加并使用自定义shader 320
10.2 修改并添加现有的shader library 323
10.2.1 更改源代码及说明文件 323
10.2.2 编译目标文件 328
10.3 Phenomena 330
附录 343
后记 356