2

From developer.apple.com, it is described as follows,

ARKit: Integrate iOS device camera and motion features to produce augmented reality experiences in your app or game.

and

RealityKit: Simulate and render 3D content for use in your augmented reality apps.

As I understand, ARKit is AR SDK acts on object detection and tracking, RealityKit is rendering module.

In my project, I imported only RealityKit framework into Xcode for making the AR Application. Plus, I used Reality Composer for creating the experience attached to the image. Finally, my AR application can work completely.

However, I have 2 questions:

  1. Is RealityKit an AR SDK?
  2. Which part is responsible for detecting and tracking the image anchor?
Andy Jazz
  • 49,178
  • 17
  • 136
  • 220
kkk
  • 187
  • 8

2 Answers2

1

RealityKit vs ARKit

The RealityKit's ARSession is based on the ARKit's AR session, but has its own add-ons that allow you to automate the tracking of several anchors' types. However, the difference between two is that RealityKit has engines for rendering, physics and animation. And do not forget that ARKit is umbrella containing SceneKit and SpriteKit.

Andy Jazz
  • 49,178
  • 17
  • 136
  • 220
0

RealityKit is Apple’s 3D framework integrating virtual objects into the real world using the augmented reality framework ARKit which helps to find and track real-world surfaces and objects. All of this can be kick-started using Reality Composer Pro as an easy visual drag-and-drop way (think of Interface Builder for iOS/macOS apps) to create a scene before moving to code with RealityKit.

Artem Kirillov
  • 1,132
  • 10
  • 25