【问题标题】:Do I need anchors to create an ARKit / RealityKit app?我需要锚点来创建 ARKit / RealityKit 应用程序吗?
【发布时间】:2021-05-03 14:31:49
【问题描述】:

我发现的 ARKit 和 RealityKit 教程都与锚点有关。但是,有些 VR 应用程序不会在表面上放置任何对象。相反,它们只是利用设备的位置和方向来显示远离手机的对象:

  • Star Chart 显示恒星、行星和太阳的视在位置。
  • Peakfinder 显示当前可见的山脉。

这两个应用都不需要任何真实世界的锚。他们只是获取相机的位置和方向,然后渲染模型。

我可以使用 ARKit 或 RealityKit 创建一个类似的应用吗,或者这是超出这两个框架的用例吗?

【问题讨论】:

    标签: augmented-reality arkit virtual-reality realitykit


    【解决方案1】:

    这取决于您需要什么——AR 或 VR 应用。一般来说,AR应用肯定需要anchor,VR需要don't needdo needanchor(RealityKit支持从头开始锚定,但SceneKit不支持锚定)。

    如果您需要有关 ARKit 和 RealityKit 锚点的全面信息,请阅读this post

    使用 RealityKit 框架,您可以轻松创建 VR 和 AR 应用(如游戏、可视化和科学应用)。如果您在 VR 场景中放置 3D 模型,您可以将这些模型(如提到的 distant starsmountains)与 AnchorEntity(.world) 锚点连接起来。如果您在 AR 场景中放置 3D 模型,您可以将模型与以下任何锚类型绑定:.world.image.face.plane.body 等。

    使用纯 SceneKit 框架,您可以创建 VR 应用程序。 SceneKit 的引擎盖下没有任何锚点。但是,如果您将 SceneKit 与 ARKit 一起使用,则必须使用 ARKit 具有的所有相应锚点创建 AR 应用程序。 This post 会告诉你关于 RealityKit/SceneKit 的区别。除了以上我要说ARKit不能渲染VR和AR场景,ARKit的神器purpose世界追踪场景理解.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-04-26
      • 2021-06-24
      • 1970-01-01
      • 2010-09-07
      • 2015-05-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多