更新:我已经在网上发布了代码来演示这个问题:http://cutama.github.io/
若要查看此问题,请将鼠标定位在红色矩形上,并使用鼠标滚动器将其放大或缩小。过一段时间,你会看到三角形闪烁,然后使用鼠标左键旋转。
控件:
鼠标左键点击拖动:轨道,鼠标中间点击拖动:平移,鼠标滚动:缩放
端更新
我在webgl中遇到了一个奇怪的渲染问题。每当我移动相机时,一些三角形似乎是随机丢失的。见下面的图片。我一直在找原因,但找不到原因。有什么原因吗?
这是几何图形的正常绘制:

丢失的三角形:

另一个丢失的三角形:

与webgl检查器进行了一些调试。
GL跟踪:

点击缺失的像素显示它正在被深度剔除,但是在it...so前面什么都没有,为什么它会被剔除?

与正常未剔除像素的比较:

缓冲区内的顶点数据。三角形很小。这是造成问题的原因吗?

发布于 2015-09-21 08:29:27
发现此问题是由model..still中不正确的三角形索引引起的,不确定为什么会导致闪烁。
发布于 2015-08-21 15:21:19
我不知道是什么让这个虫子。但是,我会列出你可能需要考虑的。
https://stackoverflow.com/questions/31937464
复制相似问题