我创建了一个应用程序,它采用 DTED 位置数据并创建一个基本的轮廓网格。启用深度测试后,这可以正常工作,并且我没有简单地渲染地形的问题。
我遇到的问题是,当我将对象放置在地形表面上时,我会遇到很多 z-fighting,从而导致盒子/球体中的视觉损坏。除了修改近剪辑/远剪辑之外,是否有任何方法可以缓解这种情况?
我尝试使用 0.1 的近剪辑和 5000 的远剪辑,但我仍然遭受很多闪烁。请记住,我的地形可能有 100k 单位宽,所以我想保持我的远剪辑足够高,以便一次查看整个地形。我已经解决了与 FX 中的深度缓冲区相关的所有问题,但除了近/远剪辑设置之外,还没有找到任何可以帮助缓解它的问题。