【发布时间】:2019-03-29 16:56:30
【问题描述】:
问题
我正在使用 ARKit 开发一个增强现实应用程序,并希望在 100-1000 米的远距离上渲染一个大型、复杂的 3D 模型。该模型由几层不同的材料组成,具有重叠的平面和彼此靠近的平面等。我在闪烁时遇到了麻烦。我认为这是因为 Z 战斗。有什么方法可以解决这个问题吗?
试过了
我已尝试更改不同节点的渲染顺序。从“由内而外”开始渲染,会导致性能更差。从“外向内”开始渲染,根本不会提高性能。
我试过打开 litPerPixel,结果更糟。
我已尝试在 20 m 距离处渲染模型,但闪烁/Z-fighting 的影响很小。
当前的解决方法
目前,我们正在通过将模型平移得更近(例如 20 米)并相应地缩小模型来解决这个问题。但是,我们对结果并不满意,而是希望找到解决远距离问题的方法。
【问题讨论】:
标签: 3d rendering augmented-reality arkit flicker