

증강현실 앱에서 사용할 3D 컨텐츠를 시뮬레이션하고 렌더링합니다.
RealityKit은 비전 OS 앱을 만들거나 iOS, macOS, tvOS용 증강현실(AR)앱을 만드는 데 사용할 수 있는 고성능 3D 시뮬레이션 및 렌더링 기능을 제공합니다. RealityKit은 ARKit을 활용하여 가상 객체를 현실세계에 원활하게 통합하는 AR 최초의 3D 프레임워크입니다.

RealityKit의 풍부한 기능을 사용하여 매력적인 증강 현실(AR) 경험을 만들 수 있습니다.
RealityKit은 2019년에 나온 프레임워크이다. 다중 스레드 렌더링을 지원한다.
RealityKit은 Objective-C 레거시가 없으며 오직 Swift만 지원한다.
RealityKit의 주요 장점은 Reality Composer 앱에서 오는 장면을 보완/변경/사용자 정의할 수 있으며 ARKit의 강력한 확장이 될 수 있고 독립 실행형 AR SDK로서도 유용하다.
RealityKit에서 주요단위는 components와 ModelEntity와 같은 리소스로 만들 수 있는 엔티티(ModelEntity, AnchorEntity, TriggerVolume, BodyTrackedEntity, PointLight, SpotLight, DirectionalLight 및 PerspectiveCamera)입니다.
RealityKit은 고품질 렌더 기술과 최신 AR 기능을 즉시 제공합니다. LiDAR 스캐너를 지원하며 UIKit 스토리보드 또는 SwiftUI 인터페이스와 함께 작동합니다.
// RealityKit의 컨텐츠를 통합하는 증강 현실 경험을 표시하는 기본 View입니다.
class ARView
// AR 보기에서 렌더링된 엔터티 컬렉션을 보유하는 컨테이너입니다.
class Scene
// 엔터티의 모양 및 동작 특성을 제공하는 구성 요소를 연결하는 RealityKit 장면의 요소입니다.
class Entity
// 언터티에 적용하는 지오메트리 또는 동작의 표현입니다.
protocol Component
// 재료, 메쉬 또는 텍스쳐와 같은 구성 요소를 구성하는 데 사용하는 공유 리소스입니다.
protocol Resource
// RealityKit 장면의 모든 프레임에서 여러 개체에 영향을 주는 개체입니다.
protocol System
참고 & 인용 링크
https://borabong.tistory.com/16
https://developer.apple.com/documentation/realitykit/