XR은 다음과 같은 경험들을 총칭합니다.
- 증강현실(Augmented Reality): 감각 정보가 휴대형 또는 웨어러블 디바이스를 통해 사용자의 현실 뷰와 오버레이됩니다.
- 가상현실(Virtual Reality): 가상 환경이 웨어러블 디바이스를 통해 사용자의 뷰를 대체합니다.
- 혼합 현실(Mixed Reality): 증강현실과 가상현실이 혼합된 경험입니다.
언리얼 엔진은 콘텐츠 제작 파이프라인에서 XR 플랫폼용 프로젝트 개발과 XR 디바이스 사용을 모두 지원합니다. 아래 섹션에는 프로젝트에서 XR 디바이스를 사용하여 작업하는 방법에 대한 문서 링크가 포함되어 있습니다.
OpenXR를 사용한 헤드 마운트 XR 경험 프로젝트 개발
OpenXR은 로열티가 없는 공개 표준으로, XR 플랫폼 및 디바이스에 대한 하이 퍼포먼스 액세스를 제공합니다. OpenXR을 사용하면 OpenXR API를 지원하는 모든 시스템에서 실행 가능한 몰입감 넘치는 경험을 언리얼 엔진에서 제작할 수 있습니다. 현재 언리얼 엔진의 OpenXR은 헤드 마운트 디바이스만 지원합니다.
이 섹션에서는 OpenXR이 언리얼 엔진에서 어떻게 작동하는지 설명합니다.
휴대형 증강현실 경험 개발
휴대형 AR 경험은 헤드 마운트 XR 경험과 근본적으로 다릅니다. 이 섹션에서는 휴대형 AR 개발을 시작하고 이 플랫폼에 포함된 고유한 기능을 사용하는 방법에 대해 설명합니다.
XR 시작하기
이 섹션에서는 언리얼 엔진에서 XR 애플리케이션을 생성하는 기초를 설명합니다.
인터랙티브 XR 경험 제작
XR에서는 핸드 트래킹, 모션 컨트롤러, 아이 트래킹 등 다양한 입력 방식을 지원합니다. 이 섹션에서는 언리얼 엔진에서 XR 애플리케이션에 입력을 추가하는 방법을 설명합니다.
XR 환경용 UI 생성
XR 환경에서 유저 인터페이스(UI)는 가상 환경에서 인터랙션할 수 있도록 3D로 구성해야 합니다. 이 섹션에서는 언리얼 엔진에서 XR 애플리케이션을 위한 UI를 제작하는 방법을 안내합니다.
XR에서의 공유 경험
이 섹션에서는 다양한 XR 디바이스에서 공유 가능한 콘텐츠를 제작하는 방법을 설명합니다.
언리얼 엔진에서 지원되는 XR 플랫폼
이 페이지에서는 언리얼 엔진에서 지원되는 XR 플랫폼 및 디바이스와 이를 구성하는 방법에 대한 정보를 살펴봅니다.
XR 프로젝트의 퍼포먼스 및 프로파일링
이 섹션에서는 XR 애플리케이션을 프로파일링하는 방법과 퍼포먼스를 높이기 위해 고려할 요소들을 살펴봅니다.
콘텐츠 제작에서 XR 사용
언리얼 엔진은 가상현실에서의 환경 빌드, 디바이스에서 엔진으로 애니메이션을 위한 트래킹 데이터 스트리밍 등 콘텐츠 제작 파이프라인에서도 XR 사용을 지원합니다. 다음 페이지에서는 언리얼 엔진에서 XR 디바이스를 XR 프로젝트 개발 이외의 다른 목적으로 사용하는 방법을 살펴봅니다.