【问题标题】:How to use Vuforia and ARKit in the same scene?如何在同一个场景中使用 Vuforia 和 ARKit?
【发布时间】:2017-10-22 18:16:23
【问题描述】:

如何在 Vuforia 和 ARKit 之间切换? 我想使用 Vuforia 获取标记的位置,然后切换到 ARKit 并在该位置放置一个 3D 对象。

有什么更好的方式在它们之间切换?

两个包都使用自己的相机预制件,所以我应该创建 2 个不同的场景并在它们之间切换,还是有办法在同一场景中使用 Vuforia 和 ARKit(可能禁用一个并同时启用另一个) ?

【问题讨论】:

    标签: c# unity3d vuforia arkit


    【解决方案1】:

    您可以使用新的 Vuforia 7 SDK,我相信您是在 Unity 中开发的,因此请在 Unity XR 设置中启用 AR。我正在尝试做类似的事情。我让 Vuforia 和 ARKit 都在运行相同的场景。 这是我到目前为止所做的:

    1. 禁用 ARKit,以便 Vuforia 可以检测到标记
    2. 将对标记生成的增强对象的引用保留为
    3. 检测到标记后禁用 Vuforia
    4. 设置 ARKit 配置并使用它运行(然后我调用了更新 ARKit 摄像头的位置,这样当我移动它时我可以在屏幕上看到位置更新并且只有 ARKit 摄像头正在运行)

    现在我处于使用由标记创建的增强对象的位置并简单地告诉 ARKit 将对象显示为该位置的阶段,但问题是它将有一个新的坐标系和位置在 ARKit 中,第一次出现的增强对象毫无意义。最好的办法是在 Vuforia 脚本中找到一些东西来找到 Vuforia 坐标系并以某种方式在 ARKit 中使用它

    【讨论】:

      猜你喜欢
      • 2018-11-19
      • 2018-07-19
      • 2018-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-31
      • 1970-01-01
      相关资源
      最近更新 更多