视差映射(en:Parallax Mapping)是视频游戏这样的三维渲染应用中使用的一种改进的凸凹纹理映射或者法向映射技术。对于最终用户来说,这就意味着可以在不太影响游戏速度的情况下,如木质地板这样的纹理可以有更加明显的图像深度与真实感。
通过改变纹理坐标实现纹理根据一个高度表进行排列,从而就可以实现视差映射。下一代的三维应用程序就可以使用视差映射作为新开发的图形算法。
一个理解这个概念的简单方法就是闭上一只眼睛,拿一支铅笔指向眼睛,然后脑袋左右移动。在铅笔正对着测试者的时候,视察映射选取铅笔最左边的像素,然后不断地对它进行拉伸以模拟观察者相对于铅笔的角度。
视差映射也是模仿位移映射的一种方法,根据纹理中保存的数值表面点的实际几何位置沿着表面法线发生偏移。在视差映射中,与法向映射和凸凹纹理映射一样,物体的轮廓都不受影响。
[编辑]外部链接
posted on 2008-01-01 08:30
姚明 阅读(797)
评论(1) 编辑 收藏 引用 所属分类:
图形学