我想将过滤器应用于OpenGL立方体纹理。面对面。如何在着色器中仅对立方体贴图的一个面进行采样?我不能使用GL_texture_view_ARB,因为我只有Opengl 3.3。我可以使用sampler2DArray并将我的立方体贴图绑定到指定的单位吗?
答案 0 :(得分:1)
我想您需要手动创建6个立方体贴图面,并使用不同的滤镜对其进行采样。您可能需要将纹理坐标从3D矢量转换为一个面的2D texcoord,以下是执行此操作的信息:http://www.nvidia.com/object/cube_map_ogl_tutorial.html,请在该网页上搜索“将纹理坐标映射到多维数据集地图面”