我有一个由一些三角形构成的场景。为了将其渲染为等角矩形图像,我只是将其渲染了6次至6个立方体,然后将其复制到内存中,并使用一些cube2sphere代码将其转换为等角矩形图像。
有没有一种方法可以直接在着色器中执行此操作,并节省在CPU上进行此计算所需的时间?
我发现了各种示例,例如一些here,但它似乎需要预先计算的立方体贴图。就我而言,我没有预先提供它,但想将其生成为渲染的一部分。
注意:我还需要保留深度图。到目前为止,我只是将其转换为 很好地使用相同的sphere2cube(以及一些依赖于 角度),这很好。
注意2:我实际上是想要圆柱/墨卡托投影,而不是 等矩形。但这不是很重要。