ARKit模型渲染-Z格斗/闪烁

时间:2019-03-29 16:56:30

标签: 3d rendering augmented-reality arkit flicker

问题

我正在ARKit中开发增强现实应用程序,并希望在100-1000米的远距离渲染大型,复杂的3D模型。该模型由几层不同的材料组成,它们具有重叠的平面和彼此靠近的平面等。我在闪烁方面遇到了麻烦。我认为这是因为Z战。有什么方法可以解决此问题?

已尝试

我尝试更改不同节点的渲染顺序。从“由内而外”开始渲染会导致性能大大降低。从“由内而外”开始渲染,根本无法提高性能。

我曾经尝试过打开litPerPixel,结果更糟。

我尝试在20 m距离处渲染模型,但闪烁/ Z角战斗的影响很小。

当前解决方法

现在,我们通过将模型平移得更近(例如20米)并相应地缩小模型来解决该问题。但是,我们对结果不满意,而是想找到一种解决长距离问题的方法。

1 个答案:

答案 0 :(得分:0)

随着模型移开,逐渐删除阴影。远离模型时要小心闪电和阴影。