【发布时间】:2011-12-11 18:44:29
【问题描述】:
我知道通过在 OpenGL ES 中设置深度函数,可以控制重叠几何图形在 3D 场景中的渲染方式。我在我的代码中使用gl.depthFunc(gl.LEQUAL) (webgl)。
但是,当两组多边形重合并且颜色不同时,生成的表面会变成两种颜色的任意混合图案(随着相机位置的变化而变化,因此会导致闪烁)。看看这张图片:
我该如何解决这个问题?我尝试了不同的 depthFunc 值,但没有一个能解决这个问题。我希望重合的多边形具有单一颜色,不管是哪一种。
【问题讨论】:
标签: opengl-es webgl depth-buffer