OpenXR 런타임
언리얼 엔진(UE)에서 OpenXR 프로젝트를 개발하려면, 개발하는 플랫폼 및 하드웨어에 OpenXR 런타임을 설치해야 합니다. 다음 섹션에서는 올바른 OpenXR 런타임을 설치하는 방법과 각 플랫폼에 필요한 플러그인이 무엇인지 다룹니다.
현재 UE의 플랫폼별 플러그인 중 일부는 OpenXR 플러그인과 호환되지 않습니다. 언리얼 프로젝트에서 OpenXR 플러그인을 사용할 때는 Oculus, SteamVR 및 Windows Mixed Reality 플러그인을 비활성화해야 합니다.
Windows Mixed Reality
언리얼 에디터에서 OpenXR과 함께 Windows Mixed Reality 디바이스 사용을 시작하려면 다음 항목을 완료합니다.
- Microsoft의 OpenXR 시작 문서의 단계별 과정을 완료하여 컴퓨터에 Windows Mixed Reality 용 OpenXR 런타임을 설치합니다.
- 언리얼 프로젝트에서 OpenXR 플러그인을 활성화합니다.
- 선택 사항: Microsoft OpenXR 플러그인을 설치합니다.
Oculus
언리얼 에디터에서 OpenXR과 함께 Oculus 디바이스 사용을 시작하려면 다음 항목을 완료합니다.
- Oculus 전제조건의 단계별 과정을 완료하여 컴퓨터 및 디바이스를 구성합니다.
- 언리얼 프로젝트에서 OpenXR 플러그인을 활성화합니다.
SteamVR
언리얼 에디터에서 OpenXR과 함께 SteamVR 디바이스 사용을 시작하려면 다음 항목을 완료합니다.
- SteamVR 전제조건의 단계별 과정을 완료하여 컴퓨터 및 디바이스를 구성합니다.
- 언리얼 프로젝트에서 OpenXR 플러그인을 활성화합니다.
OpenXR 런타임 환경 변수
컴퓨터에 여러 개의 OpenXR 런타임이 있는 경우, 언리얼 엔진에서 올바른 OpenXR 런타임을 찾을 수 있도록 환경 변수를 설정해야 합니다.
각 OpenXR 호환 런타임은 모든 OpenXR 디바이스를 지원해야 하는 반면, 최적의 결과를 위해서는 공식 런타임을 설치해야 합니다(Vive/Index는 SteamVR, Quest는 Oculus 앱 등). 이 작업은 수동으로 가능하지만, OpenXR Explorer를 사용할 것을 권장합니다. 이를 통해 OpenXR 런타임 간에 쉽게 전환하고, 런타임이 지원하는 확장자 목록을 표시하고, 일반 프로퍼티 및 열거형 조사가 가능해지며, OpenXR 사양 관련 항목에 대한 다이렉트 링크도 제공됩니다.