到目前为止,我对立方体映射的理解是需要为立方体中使用的每个顶点指定 3D 纹理坐标,而不是(u,v)
2D 纹理的坐标。
一些假设
立方体贴图使用归一化顶点来表示三角形的纹理坐标。
这些归一化顶点类似于指定的实际顶点:归一化纹理坐标使用其对应顶点的大小。
- 因此,如果一个顶点的单位大小为 1,则其归一化纹理坐标 N 为 1.0f / sqrt(3.0f );
这些假设中哪些是正确的,哪些是不正确的?如果有不正确的,请说明原因。
编辑
虽然不是必需的,但值得赞赏的是一个例子,或者更确切地说,是一个关于推荐使用方法的想法 - 使用可编程管道。