Reality Composer
본 서비스가 제공하는 내용 및 자료가 사실임을 보증하지 않습니다. 시스템은 언제나 실수를 할 수 있습니다. 중요한 의사결정 및 법리적 해석, 금전적 의사결정에 사용하지 마십시오.
Reality Composer는 애플이 개발한 3D 콘텐츠 저작 도구이다. 원래 iOS·macOS용 Reality Composer에서 출발했으나, 2023년 WWDC에서 Reality Composer Pro로 확장되어 visionOS 및 RealityKit 앱 개발에 특화된 기능을 제공한다. 사용자는 오디오, 3D 모델, 파티클 효과, 조명, 애니메이션 등 여러 자산을 조합하여 복잡한 장면을 만들 수 있으며, Xcode와 통합하여 앱에 직접 포함할 수 있다.
개요
Reality Composer는 애플이 제공하는 3D 콘텐츠 저작 도구이다. 초기 버전은 2019년 iOS·macOS용으로 출시되었으며, ARKit 기반 증강 현실 경험을 쉽게 만들 수 있도록 설계되었다. 2023년 WWDC에서 Reality Composer Pro가 발표되면서 visionOS와 RealityKit 앱 개발을 위한 고급 기능이 추가되었다. Reality Composer Pro는 Xcode에 통합된 패키지 형태로 제공되며, 개발자는 3D 장면, 머티리얼, 애니메이션, 파티클 효과 등을 시각적으로 편집할 수 있다.
주요 기능
Reality Composer Pro는 다양한 편집기와 도구를 제공한다. 사용자는 오디오 파일, 3D 모델, 파티클 효과, 조명, 애니메이션 등 여러 자산을 조합하여 복잡한 장면을 구성할 수 있다. Shader Graph를 이용한 고급 머티리얼 디자인, 타임라인 뷰를 통한 애니메이션 제작, 역운동학(Inverse Kinematics), 블렌드 셰이프(Blend Shapes), 스켈레탈 포즈(Skeletal Poses) 등 캐릭터 애니메이션 기능도 포함된다. 또한 내장 및 사용자 정의 액션, 액션 시퀀싱, 트리거 적용, 자연스러운 움직임 구현을 지원한다.
Xcode 통합
Reality Composer Pro 프로젝트는 Xcode에서 Swift 패키지로 추가할 수 있다. 패키지에는 realitykitcontent.rkassets 번들에 저장된 이미지, 3D 모델, 오디오, 비디오 파일 등의 자산과 Sources 디렉터리의 소스 코드, 그리고 Package.realitycomposerpro 파일이 포함된다. 개발자는 Xcode에서 Reality Composer Pro 콘텐츠를 로드하고 코드와 통합하여 상호작용을 추가할 수 있다. 애플은 성능 최적화를 위해 모든 RealityKit 자산을 단일 Reality Composer Pro 패키지에 저장할 것을 권장한다.
타임라인 및 애니메이션
WWDC24에서 소개된 타임라인 뷰는 Reality Composer Pro의 핵심 기능 중 하나이다. 이를 통해 캐릭터와 객체가 서로 및 주변 환경과 상호작용하는 애니메이션 스토리를 만들 수 있다. 역운동학, 블렌드 셰이프, 스켈레탈 포즈를 사용하여 자연스러운 움직임을 구현하며, 내장 액션과 사용자 정의 액션을 시퀀싱하고 트리거를 적용할 수 있다.
지원 플랫폼
Reality Composer Pro는 visionOS와 macOS에서 사용할 수 있으며, Xcode를 통해 iOS 앱에도 통합 가능하다. 초기 Reality Composer는 iOS와 macOS에서 독립 실행형 앱으로 제공되었으나, Reality Composer Pro는 Xcode의 일부로 개발 워크플로우에 포함된다.