Упражнение. Создание приложения Голографическая удалённая связь ПК

Завершено

В этом руководстве вы узнаете, как создать приложение пк для Holographic Remoting, которое позволяет подключаться к HoloLens 2 в любое время, предоставляя способ визуализации трехмерного содержимого в смешанной реальности.

Настройка возможностей

Выберите плеер в окне "Параметры Проекта", разверните настройки публикации, прокрутите вниз до раздела "Возможности", и выберите следующее:

  • InternetClientServer
  • PrivateNetworkClientServer

снимок экрана: параметры проигрывателя.

В этом разделе вы настроите ваш проект для потоковой передачи впечатления от смешанной реальности на устройство HoloLens 2 с вашего компьютера в режиме реального времени через Wi-Fi подключение.

Настройка сцены для голографической трансляции

  • В окне проекта перейдите к папке Assets > MRTK.Tutorials.PCHolograhicRemoting > Prefabs, а затем выберите и перетащите префаб HolographicRemoting в свою сцену.

    снимок экрана: настройка сцены для голографического удаленного взаимодействия.

Создание приложения на компьютере

Теперь приложение Holographic Remoting готово к сборке на компьютере. Выполните приведенные ниже действия и внесите эти изменения, чтобы создать это приложение на компьютере.

1. Добавление скрипта HolographicRemoteConnect

Добавьте скрипт HolographicRemoteConnect в объект сцены, например, MRTK XR Rig. Этот скрипт предоставляет минималистичный пользовательский интерфейс для ввода IP-адреса HoloLens во время выполнения и кнопки для подключения и отключения. Он предназначен в качестве примера для подключения из кода C# в сборках. См. также раздел далее о подключении в режиме воспроизведения для ускорения тестирования.

2. Переключение платформы сборки

В строке меню выберите Файл>Параметры сборки.

  1. В окне "Параметры сборки" выберите ПК, Mac & Автономная платформа Linux и нажмите кнопку "Переключить платформу", чтобы изменить платформу сборки.

    Снимок экрана переключения платформы сборки.

3. Задание параметров проекта

  1. В строке меню выберите Изменить, > Параметры проекта, > Управление подключаемыми модулями XR. Убедитесь, что вы находитесь на вкладке "Автономная среда Windows", а затем выберите OpenXR, функцию Windows Mixed Reality и группу функций удаленного взаимодействия с голографическим удаленным приложением Remoting.

    снимок экрана: параметры проекта.

  2. В окне "Параметры проекта" выберите OpenXR. Убедитесь, что вы находитесь на вкладке "Автономный" Windows, а затем измените режим отправки глубины "Нет" на глубину 16 бит.

  3. Добавьте профиль взаимодействия взгляда и профиль взаимодействия с рукой Майкрософт, нажав кнопку "Плюс" ("+") на вкладке "Профили взаимодействия".

    снимок экрана: профиль взаимодействия взгляда.

  4. В разделе Группы функций Open XR > Все функциивыберите Удаленное взаимодействие с приложением Holographic.

    снимок экрана групп функций XR.

4. Создание проекта Unity

В строке меню выберите Файл>Настройки сборки.

  1. Выберите Добавить открытые сцены, чтобы добавить текущую сцену в список сцен в окне параметров сборки. Затем в списке "Сборка" выберите кнопку Сборка:

    снимок экрана: добавление открытых сцен.

  2. Выберите подходящее расположение для хранения сборки, например Documents\MixedRealityLearning. Создайте новую папку и присвойте ему правильное имя, например PCHolographicRemoting- и нажмите кнопку Выбрать папку, чтобы запустить процесс сборки:

    снимок экрана: выберите папку.

  3. Подождите, пока Unity завершит процесс сборки.

    снимок экрана ожидания процесса сборки

    Дважды щелкните исполняемый файл, чтобы открыть на ПК приложение Holographic Remoting.

    Заметка

    Из-за некоторых известных проблем при создании приложения Holographic Remoting для UWP, мы создаем его в среде Windows Standalone для OpenXR.

Тестирование удаленного приложения для голографического взаимодействия.

Заметка

Создание и тестирование на HoloLens 2 не является обязательным. Кроме того, можно протестировать на эмуляторе HoloLens 2, если у вас нет устройства. Вы можете приобрести устройства на HoloLens.com.

Чтобы подключить приложение ПК к HoloLens 2, выполните следующие действия.

Установите приложение для удаленного взаимодействия на устройстве HoloLens 2

  1. На вашем устройстве HoloLens 2 откройте приложение Store и найдите Holographic Remoting Player.
  2. Выберите приложение проигрывателя голографического удаленного воспроизведения .
  3. Выберите Установить, чтобы загрузить и установить приложение.

2. Подключите голографическое приложение удаленного взаимодействия к проигрывателю удаленного доступа

  1. Запустите проигрыватель голографического ремоутинга на HoloLens.
  2. Запишите IP-адрес HoloLens. Голографический проигрыватель для удаленного взаимодействия отобразит его как голограмму сразу после запуска.
  3. Откройте приложение Holographic Remoting PC на компьютере.
  4. После запуска приложения введите IP-адрес и выберите кнопку Connect для подключения.

Управление голографическим режимом воспроизведения

В MRTK 3 можно пропустить шаг создания сборки, чтобы ускорить итерации разработки, возвращаясь в параметры проекта >XR Plug-in Management>OpenXR. Установите флажок для Holographic Remoting в игровом режиме.

снимок экрана включения голографического удаленного взаимодействия для режима воспроизведения.

После включения этого параметра вы, скорее всего, получите ошибку проверки проекта:

снимок экрана: ошибка проверки удаленного узла.

Это связано с тем, что ПЕРЕД воспроизведением необходимо задать IP-адрес HoloLens. Чтобы задать IP-адрес, перейдите в раздел смешанной реальности > удалённого взаимодействия > Holographic Remoting for Play Mode и введите IP-адрес, указанный в Holographic Remoting Player, в поле имени удалённого узла.

снимок экрана конфигурации подключения к удаленному узлу.