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上。

责编:豆豆技术应用

正在加载评论...