简介
本套教材是一部难得的Maya渲染和材质技术专著,作者是北京电影学院动画学院的高级动画讲师,国内拥有Maya国际资格证书的少数几人之一。
本书从Maya的材质、纹理、贴图、渲染等技术入手,颠覆了传统的效果案例教学方式,完全深入到Maya节点体系的背后,对Maya的节点、Mel语言、表达式等高端技术进行了深入浅出的讲述。
本书涉及的内容包括分层渲染、场、运动模糊、深度通道、光线跟踪、光能传递、软硬件渲染、景深、材质调试、测试渲染、矢量渲染、MentalRay、Renderman渲染技术、CgFx语言、材质节点、纹理节点、工具节点、纹理坐标、表达式、UV贴图编辑、DeepPaint3D面部贴图绘制、辉光、金属反射、遮罩、玻璃、凹凸、Nomal Map法线校正贴图、3S半透明材质、NPR类卡通渲染插件等。
书中不仅包含了Maya各种类型材质、纹理、工具节点的详细解释,还穿插了大量的应用实例,提供了众多的Mel脚本程序。这些脚本程序均有详细的中文注释,一方面可以作为学习和掌握Maya高端渲染技术使用,一方面也可以直接用于专业的动画生产中。很多脚本程序都是经过专业动画生产提炼而来,非常珍贵。
配套光盘提供了本书所涉及的全部场景和各类程序文件,是作者多年的经验积累,非常适合Maya动画的高端培训、自学和从事专业动画创作者使用。
本套教材是一部难得的Maya渲染和材质技术专著,它深入到节点体系背后,对Maya的材质、纹理、工具节点、Mel语言、表达式等高端技术进行了深入浅出的讲述。书中的内容包括分层渲染、场、运动模糊、深度通道、光线跟踪、光能传递、软硬件渲染、景深、材质调试、测试渲染、矢量渲染、Renderman渲染技术、CgFx语言、材质节点、纹理节点、工具节点、纹理坐标、表达式、UV贴图编辑、面部贴图、辉光、金属反射、遮罩、玻璃、凹凸、法线校正贴图、3S半透明材质、卡通渲染插件等。书中不仅包含了详细的功能解释,还穿插了大量实例,提供了众多的Mel脚本程序。配套光盘提供了本书所涉及的全部场景和各类程序文件,是作者多年的经验积累,非常适合培训、自学和从事专业动画创作者使用。
目录
第1章 三维软件中的渲染算法
1.1 计算机图形渲染技术
1.2 行扫描算法
1.3 光线跟踪算法
1.4 光能传递算法
第2章 maya渲染的相关局限与解决技术
2.1 应该或必须分层处理的渲染
2.1.1 操作:建立和显示渲染层
2.2 加场渲染的问题
2.2.1 视频系统中的场
2.3 关于运动模糊
2.3.1 练习:模拟运动模糊投影
第3章 maya渲染设置
3.1 image file output(渲染文件输出)
3.2 resolution(渲染尺寸)
3.3 render options(常规渲染选项)
3.4 anti-aliasing quality(渲染抗锯齿质量)
3.5 field options(视频场设置)
3.6 raytracing quality(光线跟踪质量)
3.7 motion blur(运动模糊)
.3.8 render options(软件渲染选项)
3.9 memory and performance options(内存和性能选项)
3.10 ipr options(交互渲染选项)
3.11 render layer/pass control(渲染层/通道控制)
3.12 paint effects rendering options(绘画特效渲染选项)
第4章 使用maya的默认渲染
4.1 优化maya场景数据的操作技巧
4.1.1 优化场景
4.1.2 使用阴影
4.1.3 复制方式
4.1.4 使用运动模糊
4.1.5 使用材质
4.1.6 使用光线跟踪
4.1.7 删除历史
4.1.8 镶嵌
4.1.9 使用bot缓存纹理
4.2 命令行渲染
4.2.1 (方法一)文件单独渲染
4.2.2 (方法二)命令行输入式渲染
4.2.3 (方法三)批文件渲染
4.3 控制景深
4.3.1 练习:景深高级控制设置
4.3.2 脚本程序:创建景深摄像机
第5章 maya渲染管理
5.1 调式渲染
5.1.1 快速调式材质渲染
5.1.2 快速调试光影渲染
5.1.3 脚本程序:智能切换材质
5.1.4 操作:使用脚本程序智能切换材质
5.1.5 脚本程序:灯光独行者
5.1.6 操作:灯光独行者的使用
5.2 渲染测试
5.2.1 渲染设置检测
5.2.2 纹理路径检测
5.2.3 场景动画检测
5.2.4 渲染时间估算
5.3 网络渲染
第6章 maya硬件渲染
6.1 hardware render buffer(硬件缓冲渲染)
6.1.1 操作:使用hardware render buffer渲染粒子
6.1.2 操作:nurbs物体的线框渲染
6.1.3 脚本程序:线框渲染程序
6.1.4 练习:使用线框渲染程序进行渲染
6.2 基于显示卡加速的硬件渲染
6.2.1 关于专业显示卡
6.3 动态高质量纹理
6.3.1 操作:使用动态高质量显示模式
6.4 硬件加速渲染
6.4.1 操作:使用硬件加速渲染
第7章 矢量渲染
7.1 练习:使用maya矢量渲染
第8章 maya外部渲染
8.1 渲染器大看台
8.2 renderman和mental ray
8.3 百家争鸣的渲染器
8.4 maya中的renderman
8.4.1 练习:在maya中使用renderman渲染恐龙
8.5 nvidia cgfx硬件渲染引擎
8.5.1 操作:在maya中应用nvidia cgfx
8.5.2 练习:利用nvidia cgfx生成卡通材质动画
8.5.3 脚本程序:深度通道材质程序
8.5.4 操作:使用深度通道材质
第9章 常用材质概述
9.1 从属关系与编辑图表
9.2 材质类型与属性
9.2.1 lambert材质
9.2.2 blinn、phong、phong e和anisotropic材质
9.2.3 shading map、surface shader和use background材质
9.2.4 特殊材质
第10章 纹理
10.1 2d纹理与3d纹理
10.2 环境纹理
10.2.1 env ball环境纹理
10.2.2 env chrome环境纹理
10.2.3 env cube环境纹理
10.2.4 env sphere环境纹理
10.2.5 env sky
10.3 纹理和纹理坐标
10.3.1 练习:纹理坐标的高级使用与螺旋纹理
10.4 程序纹理与文件纹理
10.4.1 练习:应用ramp程序纹理制作黄瓜材质
10.4.2 练习:在maya中应用photoshop文件
10.5 从程序纹理到文件纹理的转换
10.5.1 练习:将程序纹理转换文件纹理
10.6 expression表达式在纹理中的应用
10.6.1 练习:应用表达式完成纹理的马赛克效果
第11章 纹理的uv坐标
11.1 理解uv
11.2 多边形uv的编辑
11.2.2 uv编辑的基本原则
11.2.3 uv的基本映射
11.2.4 使用uv texture editor编辑uv
11.3 subdivision细分面的uv编辑
11.4 多重纹理贴图(uv sets的使用)
11.4.1 查看以及切换uv sets
11.4.2 创建uv sets
11.4.3 uv sets的复制与删除
11.4.4 uv sets的联接
11.5 多边形uv的转换与传递
11.6 纹理定位
11.6.1 使用3d paint tool工具来完成在maya中的定位
11.6.2 在deep paint 3d中定位
11.7 真实面部贴图技术
11.7.1 练习:制作真实面部贴图
第12章 使用工具节点
12.1 general utility(常用工具节点)
12.1.1 array mapper(矩阵制图工具节点)
12.1.2 bump 2d/bump 3d(二维和三维凹凸工具节点)
12.1.3 clear coat(清晰涂层工具节点)
12.1.4 condition(条件判断工具节点)
12.1.5 distancebetween(求解距离工具节点)
12.1.6 height field(高度区域工具节点)
12.1.7 light info(灯光信息工具节点)
12.1.8 set range(设置范围工具节点)
12.1.9 multiply divide(乘除法工具节点)
12.1.10 +/-average(plusminusaverage加减并均值工具节点)
12.1.11 reverse(反转工具节点)
12.1.12 sampler info(信息采样工具节点)
12.1.13 uv chooser(分配uv工具节点)
12.1.14 vector product(矢量乘积工具节点)
12.2 color utility(颜色工具节点)
12.2.1 blend colors(颜色混合工具节点)
12.2.2 clamp(剪切范围工具节点)
12.2.3 contrast(对比度工具节点)
12.2.4 gamma correct(伽马校正工具节点)
12.2.5 hsv to rgb/rgb to hsv(色域转换工具节点)
12.2.6 remap color/remap hsv(重设颜色工具节点)
12.2.7 remap value(重设数据工具节点)
12.2.8 luminance(灰度模式转换工具节点)
12.2.9 surfaceluminance(表面亮度工具节点)
12.3 switch utility(切换工具节点)
第13章 材质应用技术
13.1 辉光效果应用技术
13.1.1 操作:控制辉光的范围
13.1.2 脚本程序:生成辉光控制器
13.2 反射效果的使用
13.2.1 练习:用程序纹理打造金属质感的反射
13.2.2 脚本程序:金属材质生成器
13.3 遮罩的应用
13.3.1 操作:使用物体遮罩
13.4 光线跟踪效果及应用
13.4.1 练习:使用raytrace光线跟踪效果制作香水广告
第14章 凹凸的应用
14.1 操作:应用法线分配光滑组
14.2 练习:使用低精度模型渲染高精度模型
14.3 脚本程序:自动法线校正程序
14.4 操作:自动法线校正程序的使用
第15章 次表面散射效果的思路与实现
15.1 常规技术与思路
15.1.1 操作:translucence属性的应用
15.1.2 操作:使用subsurfillum来模拟半透明
15.2 真实3s效果的思路与实现
15.2.1 练习:实现3s效果的初步思路——利用深度通道材质
15.2.2 练习:实现次表面散射的3s效果
第16章 关于npr效果的讨论
16.1 自制卡通效果
16.1.1 练习:最常用的卡通效果
16.1.2 练习:创造美式漫画卡通效果
16.2 tomcat cartoon shader插件
16.2.1 操作:认识tomcat cartoon shader
16.2.2 练习:使用tomcat cartoon shader绘画甲壳虫小车
1.1 计算机图形渲染技术
1.2 行扫描算法
1.3 光线跟踪算法
1.4 光能传递算法
第2章 maya渲染的相关局限与解决技术
2.1 应该或必须分层处理的渲染
2.1.1 操作:建立和显示渲染层
2.2 加场渲染的问题
2.2.1 视频系统中的场
2.3 关于运动模糊
2.3.1 练习:模拟运动模糊投影
第3章 maya渲染设置
3.1 image file output(渲染文件输出)
3.2 resolution(渲染尺寸)
3.3 render options(常规渲染选项)
3.4 anti-aliasing quality(渲染抗锯齿质量)
3.5 field options(视频场设置)
3.6 raytracing quality(光线跟踪质量)
3.7 motion blur(运动模糊)
.3.8 render options(软件渲染选项)
3.9 memory and performance options(内存和性能选项)
3.10 ipr options(交互渲染选项)
3.11 render layer/pass control(渲染层/通道控制)
3.12 paint effects rendering options(绘画特效渲染选项)
第4章 使用maya的默认渲染
4.1 优化maya场景数据的操作技巧
4.1.1 优化场景
4.1.2 使用阴影
4.1.3 复制方式
4.1.4 使用运动模糊
4.1.5 使用材质
4.1.6 使用光线跟踪
4.1.7 删除历史
4.1.8 镶嵌
4.1.9 使用bot缓存纹理
4.2 命令行渲染
4.2.1 (方法一)文件单独渲染
4.2.2 (方法二)命令行输入式渲染
4.2.3 (方法三)批文件渲染
4.3 控制景深
4.3.1 练习:景深高级控制设置
4.3.2 脚本程序:创建景深摄像机
第5章 maya渲染管理
5.1 调式渲染
5.1.1 快速调式材质渲染
5.1.2 快速调试光影渲染
5.1.3 脚本程序:智能切换材质
5.1.4 操作:使用脚本程序智能切换材质
5.1.5 脚本程序:灯光独行者
5.1.6 操作:灯光独行者的使用
5.2 渲染测试
5.2.1 渲染设置检测
5.2.2 纹理路径检测
5.2.3 场景动画检测
5.2.4 渲染时间估算
5.3 网络渲染
第6章 maya硬件渲染
6.1 hardware render buffer(硬件缓冲渲染)
6.1.1 操作:使用hardware render buffer渲染粒子
6.1.2 操作:nurbs物体的线框渲染
6.1.3 脚本程序:线框渲染程序
6.1.4 练习:使用线框渲染程序进行渲染
6.2 基于显示卡加速的硬件渲染
6.2.1 关于专业显示卡
6.3 动态高质量纹理
6.3.1 操作:使用动态高质量显示模式
6.4 硬件加速渲染
6.4.1 操作:使用硬件加速渲染
第7章 矢量渲染
7.1 练习:使用maya矢量渲染
第8章 maya外部渲染
8.1 渲染器大看台
8.2 renderman和mental ray
8.3 百家争鸣的渲染器
8.4 maya中的renderman
8.4.1 练习:在maya中使用renderman渲染恐龙
8.5 nvidia cgfx硬件渲染引擎
8.5.1 操作:在maya中应用nvidia cgfx
8.5.2 练习:利用nvidia cgfx生成卡通材质动画
8.5.3 脚本程序:深度通道材质程序
8.5.4 操作:使用深度通道材质
第9章 常用材质概述
9.1 从属关系与编辑图表
9.2 材质类型与属性
9.2.1 lambert材质
9.2.2 blinn、phong、phong e和anisotropic材质
9.2.3 shading map、surface shader和use background材质
9.2.4 特殊材质
第10章 纹理
10.1 2d纹理与3d纹理
10.2 环境纹理
10.2.1 env ball环境纹理
10.2.2 env chrome环境纹理
10.2.3 env cube环境纹理
10.2.4 env sphere环境纹理
10.2.5 env sky
10.3 纹理和纹理坐标
10.3.1 练习:纹理坐标的高级使用与螺旋纹理
10.4 程序纹理与文件纹理
10.4.1 练习:应用ramp程序纹理制作黄瓜材质
10.4.2 练习:在maya中应用photoshop文件
10.5 从程序纹理到文件纹理的转换
10.5.1 练习:将程序纹理转换文件纹理
10.6 expression表达式在纹理中的应用
10.6.1 练习:应用表达式完成纹理的马赛克效果
第11章 纹理的uv坐标
11.1 理解uv
11.2 多边形uv的编辑
11.2.2 uv编辑的基本原则
11.2.3 uv的基本映射
11.2.4 使用uv texture editor编辑uv
11.3 subdivision细分面的uv编辑
11.4 多重纹理贴图(uv sets的使用)
11.4.1 查看以及切换uv sets
11.4.2 创建uv sets
11.4.3 uv sets的复制与删除
11.4.4 uv sets的联接
11.5 多边形uv的转换与传递
11.6 纹理定位
11.6.1 使用3d paint tool工具来完成在maya中的定位
11.6.2 在deep paint 3d中定位
11.7 真实面部贴图技术
11.7.1 练习:制作真实面部贴图
第12章 使用工具节点
12.1 general utility(常用工具节点)
12.1.1 array mapper(矩阵制图工具节点)
12.1.2 bump 2d/bump 3d(二维和三维凹凸工具节点)
12.1.3 clear coat(清晰涂层工具节点)
12.1.4 condition(条件判断工具节点)
12.1.5 distancebetween(求解距离工具节点)
12.1.6 height field(高度区域工具节点)
12.1.7 light info(灯光信息工具节点)
12.1.8 set range(设置范围工具节点)
12.1.9 multiply divide(乘除法工具节点)
12.1.10 +/-average(plusminusaverage加减并均值工具节点)
12.1.11 reverse(反转工具节点)
12.1.12 sampler info(信息采样工具节点)
12.1.13 uv chooser(分配uv工具节点)
12.1.14 vector product(矢量乘积工具节点)
12.2 color utility(颜色工具节点)
12.2.1 blend colors(颜色混合工具节点)
12.2.2 clamp(剪切范围工具节点)
12.2.3 contrast(对比度工具节点)
12.2.4 gamma correct(伽马校正工具节点)
12.2.5 hsv to rgb/rgb to hsv(色域转换工具节点)
12.2.6 remap color/remap hsv(重设颜色工具节点)
12.2.7 remap value(重设数据工具节点)
12.2.8 luminance(灰度模式转换工具节点)
12.2.9 surfaceluminance(表面亮度工具节点)
12.3 switch utility(切换工具节点)
第13章 材质应用技术
13.1 辉光效果应用技术
13.1.1 操作:控制辉光的范围
13.1.2 脚本程序:生成辉光控制器
13.2 反射效果的使用
13.2.1 练习:用程序纹理打造金属质感的反射
13.2.2 脚本程序:金属材质生成器
13.3 遮罩的应用
13.3.1 操作:使用物体遮罩
13.4 光线跟踪效果及应用
13.4.1 练习:使用raytrace光线跟踪效果制作香水广告
第14章 凹凸的应用
14.1 操作:应用法线分配光滑组
14.2 练习:使用低精度模型渲染高精度模型
14.3 脚本程序:自动法线校正程序
14.4 操作:自动法线校正程序的使用
第15章 次表面散射效果的思路与实现
15.1 常规技术与思路
15.1.1 操作:translucence属性的应用
15.1.2 操作:使用subsurfillum来模拟半透明
15.2 真实3s效果的思路与实现
15.2.1 练习:实现3s效果的初步思路——利用深度通道材质
15.2.2 练习:实现次表面散射的3s效果
第16章 关于npr效果的讨论
16.1 自制卡通效果
16.1.1 练习:最常用的卡通效果
16.1.2 练习:创造美式漫画卡通效果
16.2 tomcat cartoon shader插件
16.2.1 操作:认识tomcat cartoon shader
16.2.2 练习:使用tomcat cartoon shader绘画甲壳虫小车
Advanced Maya Rendering and Shading
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
![loading icon](/img/book/loading_solarSystem.gif)