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

Вы можете использовать голографическое удаленное взаимодействие для потоковой передачи голографического содержимого в HoloLens в режиме реального времени. Существует два main использования голографического удаленного взаимодействия, и важно понимать разницу:

  1. (Unity или Unreal). Вы хотите просмотреть и отладить приложение в процессе разработки. Вы можете запустить приложение локально в редакторе Unity на компьютере в режиме воспроизведения и выполнить потоковую передачу на HoloLens. Голографическое удаленное взаимодействие позволяет быстро отлаживать приложение без сборки и развертывания полного проекта. Мы называем этот тип приложения голографическим приложением проигрывателя удаленного взаимодействия.

  2. (Unity, Unreal или C++). Вы хотите, чтобы ресурсы компьютера питали ваше приложение, а не полагаться на встроенные ресурсы HoloLens. Вы можете создать и создать приложение с возможностью голографического удаленного взаимодействия. Пользователь работает с приложением в HoloLens, но приложение на самом деле выполняется на компьютере, что позволяет ему использовать все преимущества более мощных ресурсов компьютера. Голографическое удаленное взаимодействие может быть особенно полезным, если в приложении есть ресурсы или модели с высоким разрешением и вы не хотите, чтобы частота кадров страдала. Мы называем этот тип приложения голографическим удаленным взаимодействием.

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

Примечание

При разработке удаленного приложения необходимо использовать API Windows Mixed Reality или API OpenXR. Сочетание обоих API в одном приложении не поддерживается.

Важно!

Голографическое удаленное взаимодействие для HoloLens 2 является основным изменением версии. Удаленные приложения для HoloLens (1-го поколения) должны использовать пакет NuGet версии 1.x.x, а удаленные приложения для HoloLens 2 должны использовать версию 2.x.x. Это означает, что удаленные приложения, написанные для HoloLens 2, несовместимы с HoloLens (1-го поколения) и наоборот.

См. также: