如何在会话中冻结 AR 相机

问题描述 投票:0回答:1

我开发了一个绘图应用程序,使用ArCore和Sceneform在空中绘图。 现在我想冻结相机并在其上绘图,而不破坏或停止 Ar 会话。

可能吗? 如果是,如何才能在 ArCore/Sceneform 上“冻结”框架。

android augmented-reality arcore sceneform
1个回答
0
投票

ARCore 相机必须不断在场景中注册其

pose
tracking state
,因为这就是 AR 运动跟踪的全部要点。该数据存储在每个 ArFrame (60 fps) 中。如果AR相机被“冻结”,那么不仅AR和VR世界之间的同步连接会被破坏,而且一旦“解冻”,AR相机可能无法恢复其世界位置/方向,因为它会100% 不知道它实际位于哪里。换句话说,在正在运行的Session中“冻结”摄像头将为摄像头“解冻”时出现的大量错误积累创造先例。我在这里看到的唯一合理的解决方案是截屏。

© www.soinside.com 2019 - 2024. All rights reserved.