ARKit 和 RealityKit 有什么区别?

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

来自developer.apple.com,描述如下,

ARKit:集成 iOS 设备摄像头和运动功能,在您的应用或游戏中产生增强现实体验。

RealityKit:模拟和渲染 3D 内容以在增强现实应用程序中使用。

据我了解,ARKit是AR SDK,作用于物体检测和跟踪,RealityKit是渲染模块。

在我的项目中,我仅将 RealityKit 框架导入到 Xcode 中来制作 AR 应用程序。另外,我使用 Reality Composer 来创建附加到图像的体验。终于,我的 AR 应用程序可以完全运行了。

但是,我有2个问题:

  1. RealityKit 是 AR SDK 吗?
  2. 哪个部分负责检测和跟踪图像锚点?
augmented-reality arkit realitykit reality-composer
2个回答
3
投票

RealityKit 与 ARKit

RealityKit 的 ARSession 基于 ARKit 的 AR 会话,但有自己的

add-ons
,允许您自动跟踪多个锚点类型。然而,两者之间的区别在于RealityKit具有渲染、物理和动画引擎。不要忘记 ARKit 是包含 SceneKit 和 SpriteKit 的


2
投票

RealityKit 是 Apple 的 3D 框架,使用增强现实框架 ARKit 将虚拟对象集成到现实世界中,有助于查找和跟踪现实世界的表面和对象。 所有这些都可以使用 Reality Composer Pro 作为一种简单的可视化拖放方式(想想适用于 iOS/macOS 应用程序的 Interface Builder)来启动,以在使用 RealityKit 进行代码之前创建场景。

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