연습 - 홀로그램 원격 PC 애플리케이션 만들기

완료됨

이 자습서에서는 언제든지 HoloLens 2에 연결할 수 있는 Holographic Remoting용 PC 앱을 만들어 Mixed Reality에서 3D 콘텐츠를 시각화하는 방법을 알아봅니다.

기능 구성

프로젝트 설정 창에서 플레이어를 선택하고 게시 설정 확장한 다음 기능 섹션까지 아래로 스크롤한 다음 다음을 선택합니다.

  • InternetClientServer
  • PrivateNetworkClientServer

Screenshot of Player settings.

이 섹션에서는 Wi-Fi 연결을 통해 실시간으로 PC에서 HoloLens 2 디바이스로 혼합 현실 환경을 스트리밍하는 프로젝트를 구성합니다.

홀로그램 원격 작업용 장면 구성

  • 프로젝트 창에서 자산 > MRTK.Tutorials.PCHolograhicRemoting > 프리팹 폴더로 이동하고 HolographicRemoting 프리팹을 선택하여 장면으로 끕니다.

    Screenshot of Configuring your scene for Holographic Remoting.

PC에 애플리케이션 빌드

이제 홀로그램 원격 앱을 PC에서 빌드할 준비가 되었습니다. 아래 단계를 수행하고 이 애플리케이션을 PC에 빌드하려면 이러한 변경을 수행합니다.

1. HolographicRemoteConnect 스크립트 추가

MRTK XR Rig와 같은 장면의 개체에 HolographicRemoteConnect 스크립트를 추가합니다. 이 스크립트는 런타임에 HoloLens의 IP 주소를 입력하기 위한 최소한의 UI와 연결 및 연결 해제 단추를 제공합니다. 빌드의 C# 코드에서 연결하는 방법에 대한 예제입니다. 더 빠른 테스트를 위해 재생 모드에서 연결하는 방법에 대한 섹션도 나중에 참조하세요.

2. 빌드 플랫폼 전환

메뉴 모음에서 파일>빌드 설정을 선택합니다.

  1. 빌드 설정 창에서 PC, Mac 및 Linux 독립 실행형 플랫폼을 선택하고 플랫폼 전환 단추를 선택하여 빌드 플랫폼을 변경합니다.

    Screenshot of Switching Build Platform.

3. 프로젝트 설정 설정

  1. 메뉴 모음에서 편집 > 프로젝트 설정 > XR 플러그인 관리를 선택합니다. Windows 독립 실행형 탭에 있는지 확인한 다음 OpenXR, Windows Mixed Reality 기능Holographic Remoting 원격 앱 기능 그룹을 선택합니다.

    Screenshot of Project settings.

  2. 프로젝트 설정 창에서 OpenXR을 선택합니다. Windows 독립 실행형 탭에 있는지 확인하고 깊이 제출 모드를 없음에서 깊이 16 비트로 변경합니다.

  3. 조작 프로필 탭에서 더하기 기호 (‘+’) 단추를 클릭하여 응시 조작 프로필 및 Microsoft 손 조작 프로필을 추가합니다.

    Screenshot of Eye Gaze Interaction Profile.

  4. Open XR 기능 그룹 > 모든 기능 아래에서 홀로그램 앱 원격 작업을 선택합니다.

    Screenshot of XR feature groups.

4. Unity 프로젝트 빌드

메뉴 모음에서 파일>빌드 설정을 선택합니다.

  1. 열린 장면 추가를 선택하여 현재 장면을 빌드 설정 창의 장면 목록에 추가합니다. 그런 다음 빌드 목록에서 빌드 단추를 선택합니다.

    Screenshot of Add Open Scenes.

  2. 빌드를 저장할 적합한 위치를 선택합니다(예: Documents\MixedRealityLearning). 새 폴더를 만들고 적절한 이름(예: PCHolographicRemoting)을 지정한 다음 폴더 선택 단추를 선택하여 빌드 프로세스를 시작합니다.

    Screenshot of Select Folder.

  3. Unity에서 빌드 프로세스가 완료될 때까지 기다립니다.

    Screenshot of Wait for the build process.

    실행 파일을 두 번 클릭하여 PC에서 PC 홀로그램 원격 애플리케이션을 엽니다.

    참고

    UWP용 홀로그램 원격 앱 빌드에서 알려진 몇 가지 문제 때문에 OpenXR에 대한 Windows 독립 실행형으로 빌드합니다.

홀로그램 원격 애플리케이션 테스트

참고

HoloLens 2에서 진행하는 빌드 및 테스트는 필수가 아닙니다. 또는 디바이스가 없는 경우 HoloLens 2 에뮬레이터에서 테스트할 수 있습니다. HoloLens.com에서 디바이스를 구입할 수 있습니다.

PC 애플리케이션을 HoloLens 2에 연결하려면 다음을 수행합니다.

1. HoloLens 2 디바이스에 원격 플레이어 애플리케이션을 설치

  1. HoloLens 2에서 스토어 앱을 방문하여 홀로그램 원격 플레이어를 검색합니다.
  2. Holographic Remoting Player 앱을 선택합니다.
  3. 설치를 선택하여 앱을 다운로드하고 설치합니다.

2. 홀로그램 원격 PC 앱을 원격 플레이어에 연결

  1. HoloLens에서 Holographic Remoting Player를 시작합니다.
  2. HoloLens IP 주소를 기록해 둡니다. 홀로그램 원격 플레이어는 시작하자마자 홀로그램으로 표시됩니다.
  3. 홀로그램 원격 PC 애플리케이션을 PC에서 엽니다.
  4. 애플리케이션이 시작되면 IP 주소를 입력하고 연결할 커넥트 단추를 선택합니다.

재생 모드용 홀로그램 원격

MRTK 3에서는 Project 설정XR 플러그 인 관리>OpenXR 메뉴로 돌아가서 재생 모드용 홀로그램 원격에 대한 검사> 상자를 선택하여 개발 반복 속도를 높이기 위해 빌드를 만드는 단계를 건너뛸 수 있습니다.

Screenshot of enabling Holographic Remoting for Play Mode.

이 옵션을 사용하도록 설정하면 프로젝트 유효성 검사 오류가 발생할 가능성이 큽니다.

Screenshot of remote host validation error.

재생하기 전에 HoloLens의 IP 주소를 설정해야 하기 때문입니다. IP 주소를 설정하려면 재생 모드용 Mixed Reality > 원격 > 홀로그램 원격으로 이동하여 홀로그램 원격 플레이어에 표시된 IP 주소를 원격 호스트 이름 필드에 입력합니다.

Screenshot of remote host connection configuration.