问题
我正在开发ARKit中的增强现实应用程序,并希望在100-1000米的远距离渲染大型复杂的3D模型。该模型由几层不同的材料组成,重叠的平面和平面彼此靠近等。我有闪烁的问题。我认为这是因为Z战斗。有没有办法解决这个问题?
试过
我试过改变不同节点的渲染顺序。开始从“由内而外”渲染,导致更糟糕的表现。从“从外到内”开始渲染,根本不会提高性能。
我试过转动litPerPixel,效果更差。
我尝试在20米距离处渲染模型,具有闪烁/ Z战斗的小效果。
目前的工作
现在我们正在通过将模型转换得更接近(例如20米)来解决问题,并相应地缩小它。但是,我们对结果不满意,并希望找到远距离的解决方案。
当模型移开时逐渐移除阴影。模特远的时候要小心闪电和阴影。