RealityKit
Jump to navigation
Jump to search
RealityKit is a framework from Apple for creating 3D augmented reality apps that run on iPhones and iPads. RealityKit runs within an ARKit context.
It can be programmed using the Swift programming language in Xcode.
RealityKit is supported on iPhones and iPads running iOS 13.
RealityKit supports loading ModelEntity objects, which can be created from USDZ files. Physics can be toggled by the programmer, including gravity.
It is based on an entity hierarchy.
RealityKit and SceneKit can run at the same time within an app, if it is programmed that way.
Programming[edit]
ModelEntity is a type of Entity within RealityKit. It stores model mesh data. ModelEntity's parent class is Entity.