代码之家  ›  专栏  ›  技术社区  ›  Engineer

完全暴露背面的重心线框

  •  0
  • Engineer  · 技术社区  · 9 年前

    我实现了一个重心坐标线框着色器,类似于 this ,总的来说,它工作得很好。

    但就像 Florian Boesch's WebGL demo ,网格远端的一些线面被遮挡(可能与GPU构建面的顺序有关)。

    我设置了以下内容,希望他们能澄清问题:

    glCullFace(GL_NONE);
    glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);
    

    ……但还没走多远。这在OpenGL ES 2.0中是否可行?

    1 回复  |  直到 9 年前
        1
  •  0
  •   Community Egal    7 年前

    我忘了 discard 在透明输出上,因此尽管表面上是透明的几何体,但仍在写入深度缓冲区,因此网格由于深度测试失败而自模糊。

    这也会是Florian演示中的问题,尽管这可能是他明确避免的 丢弃 对于 mobile performance reasons .