位移映射

位移映射

位移映射

 

位移映射

位移映射是使用高度图将经过纹理化的表面上实际几何点位置沿着表面法线根据保存在纹理中的数值进行移位的技术,这是与凸凹纹理映射法向映射以及视差映射不同的技术。

多年以来,位移映射一直是 RenderMan 这样的高端渲染系统的一个特性,如 OpenGLDirectX 这样的应用程序编程接口则没有这样的特性,其中一个原因就是位移映射的最初实现为了得到与屏幕上的像素匹配的微多边形en:micropolygon)需要自适应的表面镶嵌。

在最新一代的图形处理硬件上,位移映射可以解释为一种顶点-纹理映射。在这种方法中,纹理映射的数值将不再改变像素的颜色,而是用来改变顶点的位置。与凸凹纹理映射和法向映射不同,位移映射可以用这种方法生成真正粗糙的表面。目前只在一小部分的桌面图形处理器上实现了这种功能,并且为了生成非常细致的网格、得到更好的三维感觉以及更好的纹理深度与细节需要与自适应的镶嵌术配合使用,自适应镶嵌技术可以根据当前的观察参数设定增加渲染的多边形数目。

[编辑]进一步的阅读资料

  • Blender Displacement Mapping
  • 浮雕纹理映射网站
  • 任意多边形表面的实时浮雕纹理映射论文
  • 无高度场的表面细节的浮雕纹理映射论文

[编辑]参见

  • 纹理映射
  • 凸凹纹理映射
  • 法向映射
  • 视差映射
  • 演示效果
  • 高度图

你可能感兴趣的:(位移映射)