HoloLens를 위한 개발

언리얼 엔진에서 HoloLens 지원 디바이스를 위한 프로젝트를 개발하는 방법을 살펴봅니다.

Choose your operating system:

Windows

macOS

Linux

HoloLensMicrosoft에서 개발된 헤드 마운트 증강 현실 디바이스로, OpenXR API를 통해 언리얼 엔진에서 지원됩니다. 이 페이지에서는 언리얼 엔진에서 HoloLens가 지원되는 방식과 HoloLens 프로젝트 개발 환경을 구성하는 방법에 대해 설명합니다. 언리얼 엔진에서 지원하는 디바이스의 전체 목록을 보려면 XR 지원 디바이스를 참고하세요.

Microsoft는 실제 HoloLens 디바이스 없이도 앱을 개발 및 테스트할 수 있는 에뮬레이터를 제공합니다. 에디터에서 에뮬레이션을 사용하는 방법에 대한 자세한 내용은 Microsoft의 Input Simulation 페이지를 참고하세요.

현재 OpenXR 플러그인 또는 Windows Mixed Reality 플러그인을 사용하여 HoloLens 디바이스용으로 개발할 수 있습니다.

  • OpenXR 플러그인을 사용하여 개발하면 OpenXR API를 지원하는 모든 디바이스에서 애플리케이션을 실행할 수 있습니다.

  • Windows Mixed Reality 플러그인을 사용하여 개발하면 Windows Mixed Reality에서 지원하는 디바이스에서만 애플리케이션을 실행할 수 있습니다.

Windows Mixed Reality 플러그인이 언리얼 엔진의 현재 버전에서 폐기되고 향후 출시되는 버전에서 삭제될 예정이므로 OpenXR for HoloLens을 사용하여 개발하는 것이 권장됩니다.

자세한 내용은 아래의 OpenXR API를 사용한 개발Windows Mixed Reality API를 사용한 개발 섹션을 참고하세요.

OpenXR API를 사용한 개발

언리얼 엔진에서 OpenXR을 사용하여 HoloLens 프로젝트를 개발하려면 다음과 같은 구성이 필요합니다.

OpenXR 프로젝트 개발 준비를 마친 후에는 OpenXR API를 사용하여 HoloLens 디바이스뿐만 아니라 OpenXR API를 지원하는 모든 디바이스용 프로젝트를 개발할 수 있습니다. 자세한 내용은 OpenXR을 사용한 헤드 마운트 경험 개발을 참고하세요.

Windows Mixed Reality API를 사용한 개발

언리얼 엔진에서 Windows Mixed Reality API를 사용하여 HoloLens 2 디바이스 프로젝트를 개발하려면 다음과 같은 구성이 필요합니다.

  • 최신으로 업데이트된 하드웨어 및 소프트웨어. Microsoft의 설치 체크리스트를 참고하세요.

  • HoloLens 디바이스에서 개발자 모드가 활성화되어 있어야 합니다.

  • 프로젝트에 Windows Mixed Reality 플러그인이 활성화되어 있어야 합니다.

Windows Mixed Reality 플러그인을 사용하여 개발하기 위한 구성을 마친 후에는 Windows Mixed Reality API를 사용하여 HoloLens 디바이스에 대한 경험을 제작할 수 있습니다.

개발 시작하기

OpenXR 또는 Windows Mixed Reality 플러그인을 사용하여 프로젝트를 구성한 후에는 다음 가이드를 따라 XR용 프로젝트의 개발을 시작할 수 있습니다.

언리얼용 혼합 현실 툴키트

MRTK-Unreal(언리얼용 혼합현실 툴키트)은 HoloLens 2를 위한 몰입형 언리얼 앱을 빠르게 개발할 수 있는 플러그인, 샘플 및 문서 세트입니다. 이 툴키트의 구성 요소에는 일반 몰입형 UX 인터랙션에 사용하는 코드, 블루프린트 및 에셋 등을 제공하는 UX Tools for Unreal이 포함되어 있습니다.

다음 튜토리얼에서는 사용자의 프로젝트에서 UX Tools for Unreal을 사용하는 방법을 살펴봅니다.

샘플

아래 페이지에서는 언리얼 엔진으로 제작된 샘플 프로젝트에 대해 살펴보고 HoloLens의 사용 사례를 보여줍니다.

프로파일링

다음 가이드에서는 XR 애플리케이션을 프로파일링하는 방법과 퍼포먼스를 높이기 위해 고려해야 하는 사항을 살펴봅니다.