OpenGL-将场景渲染为墨卡托/圆柱

时间:2018-11-01 13:18:18

标签: python python-3.x opengl pyopengl

我有一个由一些三角形构成的场景。为了将其渲染为等角矩形图像,我只是将其渲染了6次至6个立方体,然后将其复制到内存中,并使用一些cube2sphere代码将其转换为等角矩形图像。

有没有一种方法可以直接在着色器中执行此操作,并节省在CPU上进行此计算所需的时间?

我发现了各种示例,例如一些here,但它似乎需要预先计算的立方体贴图。就我而言,我没有预先提供它,但想将其生成为渲染的一部分。

  

注意:我还需要保留深度图。到目前为止,我只是将其转换为   很好地使用相同的sphere2cube(以及一些依赖于   角度),这很好。

     

注意2:我实际上是想要圆柱/墨卡托投影,而不是   等矩形。但这不是很重要。

0 个答案:

没有答案