2.2.1 Bump2d(2D凹凸)和Bump3d(3D凹凸)
Bump2d和Bump3d是用于产生凹凸效果的节点,它的作用是获得相应的2D和3D纹理输出(一般为Out Alpha属性)并转换为计算Bump贴图,从而根据Bump贴图来改变材质表面的法线方向,使得物体具有凹凸效果。
通常当指定一个Bump纹理贴图赋予材质时,Maya会自动为这个纹理创建Bump2d(或者Bump3d)节点,如图2-15、图2-16所示。纹理的Out Alpha属性被连接到Bump2d(或者Bump3d)节点的Bump Value属性中,而将Bump2d(或者Bump3d)的Out Alpha属性连接到材质(Shader)节点的Normal Cammera(摄影机的法线)属性上。
图2-15
图2-16
1. Bump节点的属性
Bump Value(凹凸值)和Bump Depth(凹凸深度):Bump Value用于凹凸贴图的纹理(或其他运算的结果)输入值,该纹理的Out Alpha属性(或其他运算结果)都被连接到此属性上;Bump Depth(凹凸深度)用于控制凹凸的强度。
Bump Filter(凹凸滤镜)和Bump Filter Offest(凹凸滤镜偏移):用于控制Bump的过滤,值越大就会产生更平滑的凹凸效果。这两个属性作用相同,区别在于影响的程度不同。
Adjust Edges(调整边缘):Bump2d节点属性用于修正当纹理贴图的Warp U与Warp V关闭时所造成的不正确的凹凸。
Provide 3D Info(提供3D信息):Bump2d节点属性用于向Bump2d节点输入3D纹理的信息。当用于Bump2d的纹理带有3D纹理信息时,使用此选项来计算3D的信息。
2. Bump节点的使用技巧
如果有多个纹理时可以产生相互叠加的Bump效果,也可以建立多个Bump节点相互连接,法线在经过每一个Bump节点都会被改变。多重Bump节点连接如图2-17所示,多重Bump的效果如图2-18所示。
图2-17
图2-18
3.双重Bump(凹凸)的连接
用鼠标中键拖拽Bump2d3节点到Bump2d2节点上后,松开鼠标中键,单击【Other】选项,弹出Connection Editor(连接编辑)窗口,然后连接Out Normal(输出法线)到Normal Camera(摄影机法线)上,如图2-19所示。
图2-19
4. 常用的凹凸方式
常用的凹凸方式,如图2-20所示。
图2-20