Упражнение. Создание приложения Голографическая удалённая связь ПК
В этом руководстве вы узнаете, как создать приложение пк для 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. Переключение платформы сборки
В строке меню выберите Файл>Параметры сборки.
В окне "Параметры сборки" выберите ПК, Mac & Автономная платформа Linux и нажмите кнопку "Переключить платформу", чтобы изменить платформу сборки.
3. Задание параметров проекта
В строке меню выберите Изменить, > Параметры проекта, > Управление подключаемыми модулями XR. Убедитесь, что вы находитесь на вкладке "Автономная среда Windows", а затем выберите OpenXR, функцию Windows Mixed Reality и группу функций удаленного взаимодействия с голографическим удаленным приложением Remoting.
В окне "Параметры проекта" выберите OpenXR. Убедитесь, что вы находитесь на вкладке "Автономный" Windows, а затем измените режим отправки глубины "Нет" на глубину 16 бит.
Добавьте профиль взаимодействия взгляда и профиль взаимодействия с рукой Майкрософт, нажав кнопку "Плюс" ("+") на вкладке "Профили взаимодействия".
В разделе Группы функций Open XR > Все функциивыберите Удаленное взаимодействие с приложением Holographic.
4. Создание проекта Unity
В строке меню выберите Файл>Настройки сборки.
Выберите Добавить открытые сцены, чтобы добавить текущую сцену в список сцен в окне параметров сборки. Затем в списке "Сборка" выберите кнопку Сборка:
Выберите подходящее расположение для хранения сборки, например Documents\MixedRealityLearning. Создайте новую папку и присвойте ему правильное имя, например PCHolographicRemoting- и нажмите кнопку Выбрать папку, чтобы запустить процесс сборки:
Подождите, пока Unity завершит процесс сборки.
Дважды щелкните исполняемый файл, чтобы открыть на ПК приложение Holographic Remoting.
Заметка
Из-за некоторых известных проблем при создании приложения Holographic Remoting для UWP, мы создаем его в среде Windows Standalone для OpenXR.
Тестирование удаленного приложения для голографического взаимодействия.
Заметка
Создание и тестирование на HoloLens 2 не является обязательным. Кроме того, можно протестировать на эмуляторе HoloLens 2, если у вас нет устройства. Вы можете приобрести устройства на HoloLens.com.
Чтобы подключить приложение ПК к HoloLens 2, выполните следующие действия.
Установите приложение для удаленного взаимодействия на устройстве HoloLens 2
- На вашем устройстве HoloLens 2 откройте приложение Store и найдите Holographic Remoting Player.
- Выберите приложение проигрывателя голографического удаленного воспроизведения .
- Выберите Установить, чтобы загрузить и установить приложение.
2. Подключите голографическое приложение удаленного взаимодействия к проигрывателю удаленного доступа
- Запустите проигрыватель голографического ремоутинга на HoloLens.
- Запишите IP-адрес HoloLens. Голографический проигрыватель для удаленного взаимодействия отобразит его как голограмму сразу после запуска.
- Откройте приложение Holographic Remoting PC на компьютере.
- После запуска приложения введите IP-адрес и выберите кнопку Connect для подключения.
Управление голографическим режимом воспроизведения
В MRTK 3 можно пропустить шаг создания сборки, чтобы ускорить итерации разработки, возвращаясь в параметры проекта >XR Plug-in Management>OpenXR. Установите флажок для Holographic Remoting в игровом режиме.
После включения этого параметра вы, скорее всего, получите ошибку проверки проекта:
Это связано с тем, что ПЕРЕД воспроизведением необходимо задать IP-адрес HoloLens. Чтобы задать IP-адрес, перейдите в раздел смешанной реальности > удалённого взаимодействия > Holographic Remoting for Play Mode и введите IP-адрес, указанный в Holographic Remoting Player, в поле имени удалённого узла.