【发布时间】:2014-12-15 23:06:47
【问题描述】:
到目前为止,在学习 Open GL(着色器版本)时,我一直在通过 UV 将对象坐标映射到纹理坐标来对立方体进行纹理处理。所以我将一个顶点缓冲区和一个 UV 缓冲区传递给我的着色器代码。
但是现在当我从各种教程中阅读天空盒时,这个过程似乎非常不同,而且相当混乱。首先,他们使用立方体贴图纹理。我了解立方体贴图纹理应该做什么,但我不明白教程是如何实现它的。例如,这些教程中的大多数都为 Skybox 编写了单独的片段着色器。为什么我不能使用与所有其他立方体对象相同的片段着色器?而且,没有进行明确的 UV 映射。
对于如何实现立方体贴图纹理有很好的解释吗?
【问题讨论】:
标签: opengl