凹凸细节
置换贴图
概念
置换贴图是同凹凸贴图,法线贴图,切线贴图相区别的另一种制造凹凸细节的技术,它使用一个高度贴图制造出几何物体表面上点的位置被替换到另一位置的效果。这种效果通常是让点的位置沿面法线移动一个贴图中定义的距离。它使得贴图具备了表现细节和深度的能力,且可以同时允许自我遮盖,自我投影和呈现边缘轮廓。而另一方面,这种技术是同类技术中消耗性能最大的,因为它需要额外的增加大量几何信息。
现在图形硬件已经支持Shader Model 3.0了,位移映射可以通过一种向量贴图的方式来实现,这个向量贴图并不像普通贴图那样改变物体表面的颜色,而是改变物体表面点的位置。它不像凹凸贴图,法线和切线贴图,因为这些技术都是在制造凹凸效果的假象,而位移映射是真正通过贴图的方式制造出凹凸的表面。它必须要配合细分算法,增加渲染的多边形数目来制造出细节的效果。
( http://baike.baidu.com/view/3138113.htm)
DisPlacement置换,虽然属于材质的范畴但从它的实际效果来讲,甚至可以被看做是一种建模手段。maya置换渲染是渲染器通过识别一张贴图的灰度信息,将其转换为多边形顶点空间信息,使几何体表面产生形态变化,从而达到修改几何体外形的目的。置换贴图通过进行表面的局部偏移改变几何体形态,包括移动和添加新的顶点和三角面。偏移来自纹理查寻,通常来自于纹理图像的亮度信息。正位的偏移在法线方向上置换表面(升高表面),负值的偏移产生方向置换(凹陷)。
置换和凹凸最大的区别在于,置换使几何体表面顶点在空间上发生位移,通俗的讲就是真的发生了变化;而凹凸只是利用贴图在几何体表面产生光影变化,制造出一种有起伏变化的假象,几何体本身没有发生任何的改变,这一点我们可以在几何体的边缘轮廓上非常容易的看出来问题。如下图所示。
(http://jingyan.baidu.com/article/a681b0ded8f05e3b1943464e.html)
缺点:需要通过增加网格数才能表现出细节,对性能影响大