背面完全公开的重心线框
Barycentric wireframes with full disclosure of back faces
我已经实现了类似 this 的重心坐标线框着色器,总的来说它运行良好。
但是像Florian Boesch's WebGL demo一样,网格远端的一些线面被遮挡了(可能与GPU构建面的顺序有关)。
我设置了以下内容,希望他们能解决问题:
glCullFace(GL_NONE);
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
...但还没有走这么远。这在 OpenGL ES 2.0 中可行吗?
我忘记了 discard
在透明输出上,所以尽管表面上是透明的几何体,但仍在写入深度缓冲区,因此由于深度测试失败,网格是自我模糊的。
这也是 Florian 演示中的问题,尽管他可能明确避免 discard
用于 mobile performance reasons。
我已经实现了类似 this 的重心坐标线框着色器,总的来说它运行良好。
但是像Florian Boesch's WebGL demo一样,网格远端的一些线面被遮挡了(可能与GPU构建面的顺序有关)。
我设置了以下内容,希望他们能解决问题:
glCullFace(GL_NONE);
glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
...但还没有走这么远。这在 OpenGL ES 2.0 中可行吗?
我忘记了 discard
在透明输出上,所以尽管表面上是透明的几何体,但仍在写入深度缓冲区,因此由于深度测试失败,网格是自我模糊的。
这也是 Florian 演示中的问题,尽管他可能明确避免 discard
用于 mobile performance reasons。