OpenXR을 사용한 헤드 마운트 경험 프로젝트 개발

언리얼 엔진에서 OpenXR을 사용하여 헤드 마운트 AR 및 VR 디바이스용 프로젝트를 개발합니다.

Choose your operating system:

Windows

macOS

Linux

OpenXR은 로열티가 없는 공개 표준으로, XR 플랫폼 및 디바이스에 대한 하이 퍼포먼스 액세스를 제공합니다. 에픽게임즈는 Khronos Group 및 다양한 업계 파트너와 함께 OpenXR Working Group의 초대 구성원 중 하나입니다. 여러 기업으로 구성된 이 그룹은 크로스 플랫폼 표준을 통해 XR 파편화 문제를 해결하기 위해 노력하고 있습니다.

OpenXR을 사용하면 OpenXR API를 지원하는 모든 시스템에서 실행 가능한 몰입감 넘치는 경험을 언리얼 엔진에서 제작할 수 있습니다. 현재 언리얼 엔진의 OpenXR은 헤드 마운트 디바이스만 지원합니다. 핸드헬드 디바이스용 XR 프로젝트를 개발하려면 핸드헬드 증강 현실 경험 개발을 참고하세요.

OpenXR 로고

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을 사용하여 개발할 수 있습니다.