如何知道在opengl三次环境映射中的当前渲染中使用了哪些立方体面?

时间:2019-01-21 09:24:52

标签: opengl 360-panorama

我想使用OpenGL立方体贴图来表示360个环境,由于某些原因,我需要知道立方体的哪些面用于当前渲染,即从哪些面采样像素以创建视口(可以当前视口使用了一个以上的面,例如当我们看着立方体的角时,为此我需要使用所有的面)?我知道如何渲染三次环境,但是我不知道如何返回到用于当前视口的面的宿主程序。如果有人能告诉我该怎么做,我将不胜感激。着色器程序如何将布尔向量返回给宿主程序(向量的大小等于立方体面的数量,即6),其中向量的真实元素显示在渲染中使用了哪些面?

0 个答案:

没有答案