为了能够把纹理映射(Map)到三角形上,我们需要指定三角形的每个顶点各自对应纹理的哪个部分。这样每个顶点就会关联着一个纹理坐标(Texture Coordinate),用来标明该从纹理图像的哪个部分采样(采样:采集片段颜色)
- 纹理坐标的范围是 0 到 1 之间
- 顶点坐标一般是用( x,y,z)描述,而纹理坐标是用( s,t,r)描述
- 常规情况下,纹理坐标默认左下角为(0,0),右上角为(1,1),如图所示
纹理坐标的映射关系并不是固定的,可以根据图片的翻转,进行不同的映射,但是不能让图片交叉,有以下几种映射情况
纹理坐标的映射关系
网友评论