OpenXR은 로열티가 없는 공개 표준으로, XR 플랫폼 및 디바이스에 대한 하이 퍼포먼스 액세스를 제공합니다. 에픽게임즈는 Khronos Group 및 다양한 업계 파트너사와 함께 OpenXR Working Group의 초대 구성원 중 하나입니다. 여러 기업으로 구성된 이 그룹은 크로스 플랫폼 표준을 통해 XR 파편화 문제를 해결하기 위해 노력하고 있습니다.
OpenXR을 사용하면 OpenXR API를 지원하는 모든 시스템에서 실행 가능한 몰입감 넘치는 경험을 언리얼 엔진에서 제작할 수 있습니다. 현재 언리얼 엔진의 OpenXR은 헤드 마운트 디바이스만 지원합니다. 휴대형 디바이스용 XR 프로젝트를 개발하려면 휴대형 증강현실 경험 개발을 참고하세요.

OpenXR 및 OpenXR 로고는 Khronos Group Inc.의 트레이드마크입니다.
이 페이지에는 OpenXR이 지원하는 디바이스, 언리얼 엔진에서 OpenXR로 헤드 마운트 디바이스용 프로젝트를 개발하는 방법에 대한 문서 링크가 포함되어 있습니다.
OpenXR 런타임
각 플랫폼은 해당 플랫폼을 위한 OpenXR API를 구현하는 OpenXR 런타임을 갖추고 있습니다. 이 페이지에서는 지원되는 모든 OpenXR 런타임과 이를 활용하기 위해 프로젝트를 구성하는 방법을 설명합니다.
플러그인 우선순위
언리얼 엔진 프로젝트는 OpenXR, Oculus, SteamVR 및 Windows Mixed Reality 플러그인을 활성화하여 출시할 수 있습니다. 앱을 실행할 때 우선순위가 높은 순서로 플러그인 목록을 체크합니다. 목록에서 앱이 런타임에 연결할 수 있는 첫 플러그인이 선택됩니다.
언리얼 엔진의 현재 플러그인을 우선순위가 높은 순서로 나열하면 다음과 같습니다.
- Oculus
- OpenXR
- Windows Mixed Reality
- SteamVR
언리얼 엔진에서 OpenXR 확장
언리얼 엔진의 OpenXR 플러그인은 익스텐션 플러그인을 지원하므로 엔진 출시 버전에 의존하지 않고도 OpenXR에 기능을 추가할 수 있습니다. 엔진 출시 버전에는 OpenXR 익스텐션 플러그인이 포함되어 있습니다.
현재 OpenXR 플러그인 확장을 위해 언리얼 엔진에서 사용 가능한 플러그인은 다음과 같습니다.
- OpenXRHandTracking
- OpenXREyeTracker
- XRVisualization
- OpenXRMsftHandInteraction
- Oculus OpenXR
- HP Motion Controller
마켓플레이스에서 익스텐션 플러그인을 설치하거나 직접 제작할 수도 있습니다.
지원되는 플랫폼
다음 페이지에서는 언리얼 엔진에서 OpenXR을 지원하는 플랫폼 및 헤드 마운트 디바이스와 여기에 애플리케이션을 디플로이하는 방법을 살펴봅니다.
OpenXR을 사용한 개발
개발을 위해 OpenXR 런타임 및 XR 디바이스를 구성한 후에는 다음 가이드를 따라 디바이스에서 OpenXR을 사용하여 개발할 수 있습니다.