我想给你一个非常基本的信息:
首先,您需要了解纹理坐标。它将包含x和y组件。两个组件的范围都是0到1.
要为任何网格/对象添加纹理,您需要提供纹理坐标。对于带图像的简单矩形网格,它们将为(0,0),(1,0),(1,1),(0,1)
同样明智的你也需要为你的球体计算tex坐标。在为球体生成顶点时,U可以执行相同的操作。这些生成的tex坐标将使其X和Y分量在[0,1]范围内,并在球体周围包裹矩形/方形图像。
样本流程:
tex corrds array - > vbo - >着色器 - >着色器采样器 - >像素设置为帧缓冲