Голографическое удаленное взаимодействие

holographic удаленно взаимодействии создает потоки с компьютера на Microsoft HoloLens в режиме реального времени, используя подключение Wi-Fi или USB-кабель. Эта функция может значительно повысить производительность разработчиков при разработке приложений смешанной реальности.

Пакет SDK XR, как упоминалось ниже, относится к новому конвейеру XR Unity в unity 2019,3 и более поздних версиях. Дополнительные сведения об использовании пакета SDK для XR с МРТК см. здесь . Устаревший XR относится к существующему конвейеру XR, который входит в Unity 2018, не рекомендуется в Unity 2019,3 и удален в Unity 2020.

Начальная настройка

чтобы обеспечить удаленное взаимодействие на HoloLens, важно убедиться, что проект использует новейшие компоненты удаленного взаимодействия.

  1. открыть окно > диспетчер пакетов
    • если используется устаревший XR: убедитесь, что установлена последняя версия пакета Windows Mixed Reality .
    • при использовании XR SDK: убедитесь, что установлена последняя версия пакета подключаемого модуля XR Windows .
  2. убедитесь, что последнее приложение holographic remoting установлено на HoloLens с помощью Microsoft Store.

Перейдите к старым инструкциям по установке XR или инструкциям по установке пакета SDK XR в зависимости от используемого конвейера в проекте.

Инструкции по установке устаревших XR

Приведенные ниже инструкции применимы только к удаленному взаимодействию с HoloLens 2. если вы выполняете удаленное взаимодействие только с HoloLens (1 Gen), перейдите к подключению к HoloLens с помощью Wi-Fi.

при использовании HoloLens 2 в мртк добавлена поддержка удаленного взаимодействия с управляемыми данными и отслеживания взгляда. Чтобы включить эти функции, выполните действия, описанные в разделе Импорт дотнетвинрт в проект.

после импорта следующего шага необходимо выбрать > набор средств > служебные программы смешанной реальности > Windows Mixed Reality > проверить конфигурацию. На этом шаге добавляется определение скрипта, которое включает зависимость Дотнетвинрт.

Примечание

При использовании Unity 2019,4 и более поздних версий необязательно запускать программу проверки конфигурации.

чтобы включить отслеживание соединений и отслеживания взгляда, выполните действия, описанные в разделе отладка HoloLens 2 удаленное взаимодействие через пакет Unity: импорт и связанные разделы.

отладка HoloLens 2 удаленное взаимодействие через импорт пакетов Unity

если HoloLens 2 соединений и отслеживание взгляда не работают с удаленным взаимодействием, существует несколько распространенных моментов, связанных с возможными проблемами. Они перечислены ниже в том порядке, в котором они должны быть проверены.

Эти проблемы особенно важны при работе в Unity 2019,3 или более поздней версии.

Импорт Дотнетвинрт в проект

  1. Загрузка средства "функция смешанной реальности "

  2. В представлении " функции обнаружения " выберите проекции "смешанная реальность" WinRT

    Выбор пакета Дотнетвинрт

  3. Щелкните Get Features (получить компоненты ) и продолжайте Импорт пакета.

DOTNETWINRT_PRESENT определения, записанные в параметры проигрывателя

Примечание

при использовании Unity 2019,4 и более поздних версий определение DOTNETWINRT_PRESENT содержится в соответствующих асмдеф-файлах, а не в проигрывателе Unity Параметры. Шаг проверить конфигурацию не требуется.

Начиная с версии МРТК 2.5.0, в целях повышения производительности этот #define больше не устанавливается автоматически. чтобы включить этот флаг, используйте > пункт меню "проверка конфигурации" набор средств служебных программ смешанной реальности > Windows Mixed Reality > .

Примечание

В элементе конфигурации проверки не отображается подтверждение. чтобы убедиться, что определение задано, перейдите к проигрывателю Unity Параметры. после этого на вкладке UWP установите флажок другие Параметры для параметра скрипт определения символов. Убедитесь, что DOTNETWINRT_PRESENT правильно написаны в этом списке. Если это так, этот шаг выполнен.

Дотнетвинрт

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

Если вы используете конфликты или другие проблемы из-за наличия адаптера Дотнетвинрт, обратитесь к одному из наших справочных материалов.

Инструкции по установке пакета SDK для XR

следуйте инструкциям по установке Windows Mixed Reality на странице приступая к работе с мртк и XR SDK и обязательно выполните шаг, необходимый для удаленного взаимодействия в редакторе HoloLens.

подключение к HoloLens с помощью Wi-Fi

После настройки проекта можно установить подключение к HoloLens.

  1. в Параметры сборки > файлов убедитесь, что для типа сборки проекта задано значение универсальная платформа Windows

  2. на HoloLens запустите приложение holographic remoting .

  3. В Unity выберите Смешанная реальность > удаленное взаимодействие > holographic удаленное взаимодействие в режиме воспроизведения.

    Запуск эмуляции holographic

  4. Задайте для режима эмуляции значение удаленно на устройство.

    Задать режим эмуляции

  5. (Применимо только к устаревшим XR) Выберите версию устройства.

    Выбор версии устройства

  6. Используя IP-адрес, отображаемый приложением удаленного взаимодействия holographic, установите поле Удаленный компьютер .

    Введите IP-адрес

  7. Нажмите кнопку Соединить.

Примечание

если вы не можете подключиться, убедитесь, что HoloLens 2 не подключены к компьютеру и перезапустите Unity.

подключение к HoloLens с помощью USB-кабеля

Подключение через USB-кабель обеспечивает лучшее качество и стабильность при визуализации. чтобы использовать USB-кабель, отключитесь от HoloLens Wi-Fi в HoloLens Параметры и запустите приложение удаленного проигрывателя holographic. Он отобразит IP-адрес, который начинается с 169. Используйте этот IP-адрес в параметре эмуляции holographic в Unity для подключения. после определения IP-адреса для кабеля USB можно легко подключить HoloLens для Wi-Fi.

Запуск сеанса удаленного взаимодействия

в Unity, подключенном к HoloLens, в редакторе введите режим воспроизведения.

После завершения сеанса выйдите из режима воспроизведения.

Примечание

Существует известная ситуация с некоторыми версиями Unity, в которых редактор может зависнуть при входе в режим воспроизведения во время сеанса удаленного взаимодействия. Эта проблема может проявляться, если при загрузке проекта открыто окно с Holographic. Чтобы убедиться, что эта проблема не возникает, всегда закрывайте диалоговое окно holographic перед выходом из Unity.

См. также