MAYA材质系统的Utilities工具简介(一)
http://tech.ddvip.com 2007年08月09日 社区交流
内容摘要:MAYA材质系统的Utilities工具简介
Bump 2d 和Bump 3d的公共属性
Bump Filter和Bump Offset是用来改善Bump贴图的细节。如果着色后的图像中凹凸区域有明显的锯齿和闪烁,可以通过调节Bump Filter或者Bump Offset的值来改善。Bump Filter的缺省情况下值为1,当其大于1的时候,凹凸的渲染趋向于平滑;小于1的时候,凹凸的渲染效果趋向于尖锐。
Bump Offset的缺省值为0,把它理解为在Bump Filter效果的基础上相对地放大更通俗一些。缺省情况下,把Bump Offset的值增加很小的一部分就能起到很大的模糊作用。要想精确地看到Bump Offset效果,可以把Bump Filter的值设为0,然后增大Bump Offset的值。
Bump Depth控制凹凸效果的程度。
使用Bump贴图的方法:
建立一个Bump 2d 或者Bump 3d节点,在Connection Editor中将Bump 2d或者Bump 3d节点的OutNormal连接到材质(比如:Blinn)的NormalCamera上。
将Texture的OutAlpha连接到Bump节点的BumpValue上。
Bump 2d
Bump 2d节点用来转换一个2D Texture在表面上产生凹凸效果。用前面提过的方法可以很轻易地做出凹凸效果来。
有必要提的是,如果材质上要有混合两种以上的2D texture的凹凸效果时,如何来实现这种材质外观?Maya4.0的Help里讲述了方法。这里用一个样例简单介绍一下。
1、建立两个2D Texture,一个是Cloth,一个是Fractal;
2、建立两个Bump 2d节点和一个Blinn材质;
3、将Cloth1的outAlpha连接到Bump 2d1的bumpValue上,并将Bump 2d1的outNormal连接到Blinn1的normalCamera上。
4、同样,将Fractal1的outAlpha连接到Bump 2d2的bump Value性上,并将bump 2d2的outNormal连接到bump 2d1的normalCamera上。
责编:豆豆技术应用