HoloLens는 Microsoft에서 개발된 헤드 마운트 증강현실 디바이스로, OpenXR API를 통해 언리얼 엔진에서 지원됩니다. 이 페이지에서는 언리얼 엔진에서 HoloLens가 지원되는 방식과 HoloLens 프로젝트 개발 환경을 구성하는 방법에 대해 설명합니다. 언리얼 엔진에서 지원하는 XR 디바이스의 전체 목록을 보려면 XR 지원 디바이스를 참고하세요.
Microsoft는 실제 HoloLens 디바이스 없이도 앱을 개발 및 테스트할 수 있는 에뮬레이터를 제공합니다. 에디터에서 에뮬레이션을 사용하는 방법에 대한 자세한 내용은 Microsoft의 Input Simulation 페이지를 참고하세요.
현재 OpenXR 플러그인 또는 Microsoft OpenXR 플러그인을 사용하여 HoloLens 디바이스용으로 개발할 수 있습니다.
- OpenXR 플러그인을 사용하여 프로젝트를 개발하면 OpenXR API를 지원하는 모든 디바이스에서 애플리케이션을 실행할 수 있습니다.
- HoloLens 원격 제어와 같은 HoloLens 관련 기능을 사용하려면 마켓플레이스에서 Microsoft OpenXR 플러그인을 다운로드하여 설치해야 합니다.
Windows Mixed Reality 플러그인은 더는 지원되지 않으며, HoloLens 프로젝트 개발을 시작하기 전에 비활성화해야 합니다.
자세한 내용은 아래의 OpenXR API를 사용하여 개발하기를 참고하세요.
OpenXR API를 사용하여 개발하기
언리얼 엔진에서 OpenXR을 사용하여 HoloLens 프로젝트를 개발하려면 다음과 같은 단계를 수행해야 합니다.
- 하드웨어와 소프트웨어가 최신 상태인지 확인합니다. Microsoft의 설치 체크리스트를 참고하세요.
- HoloLens 디바이스에서 개발자 모드를 활성화합니다.
-
HoloLens용 OpenXR 런타임을 설치합니다.
-
언리얼 엔진 프로젝트에서 다음 플러그인을 활성화합니다.
- OpenXR
- HoloLens
- OpenXREyeTracker
- OpenXRHandTracking
- OpenXRMsftHandInteraction
- XRVisualization
- 마켓플레이스에서 Microsoft OpenXR 플러그인을 설치합니다.
OpenXR을 사용한 개발 준비를 마친 후에는 OpenXR API를 사용하여 HoloLens 디바이스뿐만 아니라 OpenXR API를 지원하는 모든 디바이스용 프로젝트를 개발할 수 있습니다. 자세한 내용은 OpenXR을 사용하여 헤드 마운트 경험 개발하기를 참고하세요.
개발 시작하기
프로젝트를 구성한 후에는 다음 가이드를 따라 언리얼 엔진에서 XR 개발을 시작할 수 있습니다.
프로파일링
다음 가이드에서는 XR 애플리케이션을 프로파일링하는 방법과 퍼포먼스를 높이기 위해 고려해야 하는 사항을 살펴봅니다.