纹理映射

15. 纹理映射#

纹理映射(texture mapping)是光栅化管线中一类重要的渲染技术的统合,其核心思想是借助预先存储的纹理来实现高效、丰富的渲染效果。所谓纹理(textures),一般指有某种特殊意义的二维图像,其最常见的类型是物体表面上由于材料本身性质、磨损或印刷而形成的,不影响其几何形状的图案。将纹理附着到被渲染物体的表面的过程,相应地也成为了纹理映射最基本的应用。

随着实时渲染研究的不断深入,纹理映射拥有了远超表面图案的、更加出神入化的用武之地:物理表面的图案本质上是物理表面的漫反射场,是其材料属性的特定分布,既然纹理可以用于预先存储物体的表面图案,自然也可用来记录表面的其它材质分布、其它的场。甚至与几何相关的高度、法线、位移等,也可以不通过精细的三维模型,而借助粗糙模型加上特殊纹理的方式给出。此外,对增强图像立体感至关重要的阴影效果,在现有主流的光栅化管线中也是通过纹理映射完成的。