转自https://blog.csdn.net/actons/article/details/11908849
什么是纹理
纹理实际上是一个二维数组,它的元素是一些颜色值。单个颜色值被称为 纹理元素 或 纹理像素。每个纹理元素在纹理中都有一个唯一的地址。这个地址由一个行和列组成,分别用U,V表示。
什么是纹理坐标
纹理中的每一个纹理像素可以通过它的坐标来声明。对于所有纹理的所有纹理像素,Direct3D等软件要求一个统一的地址范围。这个范围可以使0.0~1.0,包含0.0和1.0,用U,V标识。纹理坐标位于纹理空间中,也就是说,它和纹理的(0,0)位置相对应。
程序将纹理坐标分配给顶点坐标
程序可以将纹理坐标分配给顶点坐标,这一能力可以使我们知道将纹理的哪一部分映射到空间对象中。
有时,一个顶点的纹理坐标可能比1.0大。当分配给顶点的纹理坐标不在0.0到1.0(包括它们)范围内时,就要设置纹理寻址模式了。
网友评论