2. Создание приложения для голографического удаленного взаимодействия с компьютером2. Creating a Holographic Remoting PC application

Из этого руководства вы узнаете, как создать приложение для компьютера, которое обеспечивает голографическое удаленное взаимодействие и подключение к HoloLens 2 в любой момент для визуализации трехмерного содержимого в смешанной реальности.In this tutorial, you will learn how to create a PC app for Holographic Remoting and connect to HoloLens 2 at any point, providing a way to visualize 3D content in mixed reality.

ЗадачиObjectives

  • Настроить Unity для голографического удаленного взаимодействия.Configure Unity for Holographic Remoting
  • Научиться создать и развертывать приложения с использованием Visual Studio.Learn how to build and deploy the application with Visual Studio
  • Научиться развертывать приложения для голографического удаленного взаимодействия и подключение к HoloLens.Developing Holographic Remoting application and connecting to HoloLens

Настройка сцены для голографического удаленного взаимодействияConfiguring your scene for Holographic Remoting

В рамках этого раздела вы настроите проект для потоковой передачи данных смешанной реальности на устройство HoloLens 2 с компьютера в режиме реального времени с помощью подключения Wi-Fi.In this section, you will configure your project to stream your Mixed Reality experience to your HoloLens 2 device from your PC in real-time over a Wi-Fi connection.

В окне Project (Проект) перейдите к папке Assets (Активы) > MRTK.Tutorials.PCHolograhicRemoting > Prefabs (Заготовки) . Затем перетащите заготовку HolographicRemoting в свою сцену.In the Project window, navigate to the Assets > MRTK.Tutorials.PCHolograhicRemoting > Prefabs folder, and click and drag HolographicRemoting prefab into your scene.

Unity с выбранной добавленной заготовкой HolographicRemoting

Разработка приложения для компьютераBuild your application to PC

Ваше приложение для голографического удаленного взаимодействия готово к сборке на компьютере.Your Holographic Remoting app is now ready to build on your PC. Выполните приведенные ниже инструкции и внесите необходимые изменения, чтобы выполнить сборку этого приложения на своем компьютере.Follow the below steps and make these changes to build this application on to your PC.

1. Настройка параметров проигрывателя.1. Set the player settings

В меню Unity последовательно выберите элементы Edit (Правка) > Project Settings... (Параметры проекта...), чтобы открыть окно параметров проигрывателя.In the Unity menu, select Edit > Project Settings to open the Player Settings window.

В окне Project Settings (Параметры проекта) разверните пункт Publishing Settings (Параметры публикации), прокрутите вниз к разделу Capabilities (Возможности) и установите приведенный ниже флажок возможности (в дополнение к существующим).In the Project Settings window, expand the Publishing Settings, scroll down to the Capabilities section and select the below-shown capability checkbox in addition to the existing capabilities.

  • Интернет (клиент и сервер)Internet Clint server
  • Частная сеть (клиент и сервер)Private Network Client Server

В разделе XR Settings (Параметры XR) установите флажок WSA Holographic Remoting Supported (Поддержка голографического удаленного взаимодействия WSA) и включите функцию голографического удаленного взаимодействия.In the XR Settings section, select the WSA Holographic Remoting Supported checkbox and enable the Holographic Remoting.

Окно параметров смешанной реальности Unity с включенной поддержкой удаленного голографического взаимодействия WSA

2. Создание проекта Unity.2. Build the Unity Project

В меню Unity щелкните File (Файл) > Build Settings... (Параметры сборки...), чтобы открыть окно параметров сборки:In the Unity menu, select File > Build Settings to open the Build Settings window.

В окне Build Settings (Параметры сборки) нажмите кнопку *Add Open Scenes _ (Добавить открытые сцены), чтобы добавить текущую сцену в список Scenes (Сцены).In the Build Settings window, click the *Add Open Scenes _ button to add your current scene to the Scenes. В списке Build (Сборка) нажмите кнопку Build (Сборка), чтобы открыть окно Build Universal Windows Platform (Создание приложений универсальной платформы Windows):In the Build list, then click the Build button to open the Build Universal Windows Platform window:

Окно параметров сборки Unity с добавленной сценой

В окне Build Universal Windows Platform (Создание приложений универсальной платформы Windows) выберите подходящее расположение для хранения своей сборки, например Documents\MixedRealityLearning.In the Build Universal Windows Platform window, choose a suitable location to store your build, for example, Documents\MixedRealityLearning. Создайте папку и присвойте ей подходящее имя, например PCHolographicRemoting.Create a new folder and give it a suitable name, for example, PCHolographicRemoting. Затем нажмите кнопку Select Folder (Выбрать папку), чтобы начать процесс сборки:Then click the Select Folder button to start the build process:

Окно параметров сборки Unity с окном выбора папки

Подождите, пока Unity завершит сборку.Wait for Unity to finish the build process.

Unity выполняет сборку

3. Сборка и развертывание приложения3. Build and deploy the application

По завершении процесса сборки Unity запросит проводник Windows открыть расположение с сохраненной сборкой.When the build process is completed, Unity will prompt Windows File Explorer to open the location you stored the build. Перейдите к папке и дважды щелкните файл SLN, чтобы открыть его в Visual Studio:Navigate inside the folder, and double-click the .sln file to open it in Visual Studio:

Проводник Windows с выбранным созданным решением Visual Studio

Примечание

Если в Visual Studio появится запрос на установку новых компонентов, проверьте, установлены ли все обязательные компоненты, как описано в документации по установке средств.If Visual Studio asks you to install new components, take a moment to ensure that all prerequisite components are installed as specified in the Install the Tools documentation.

Настройте Visual Studio для компьютера, выбрав конфигурацию "Выпуск" архитектуру x64 и целевой объект "Локальный компьютер":Configure Visual Studio for PC by selecting the Release configuration, the x64 architecture, and Local Machine as target:

Среда Visual Studio, настроенная для локального компьютера

Нажмите кнопку Local Machine (Локальный компьютер).Click the button that says Local Machine. Запустится сборка и развертывание приложения на вашем компьютере.It starts to build and deploy the application on to your PC. Приложение будет установлено на ваш компьютер по умолчанию.The application will be installed in your PC by default.

Проверка приложения для голографического удаленного взаимодействияTesting Holographic Remoting remote application

Чтобы подключить свое приложение для компьютера к HoloLens 2, выполните следующие действия:To connect your PC application to your HoloLens 2, follow the below process:

1. Установка приложения Remoting Player на устройство HoloLens 2.1. Install the Remoting Player application on HoloLens 2 device

На устройстве HoloLens 2 перейдите к приложению Store и выполните поиск по фразе "Remoting Player". On your HoloLens 2, visit the Store app and search for "Remoting Player."

  • Выберите приложение Remoting Player.Select the Remoting Player app.
  • Коснитесь элемента Install (Установить), чтобы скачать и установить приложение.Tap Install to download and install the app.

2. Подключение приложения для голографического удаленного взаимодействия с компьютером к Remoting Player.2. Connect the Holographic remoting PC app to the Remoting Player

  • Запустите Remoting Player на устройстве HoloLens.Start the Remoting Player on your HoloLens.
  • Запишите IP-адрес HoloLens.Take note of the HoloLens IP address. Он отобразится в Remoting Player в виде голограммы сразу же после запуска.It will be displayed as a hologram by the Remoting Player as soon as it launches.
  • Откройте приложение для голографического удаленного взаимодействия на компьютере.Open the Holographic Remoting PC application on your PC.
  • Когда приложение запустится, введите IP-адрес и нажмите кнопку Connect (Подключиться), чтобы установить подключение.Once the application is launched, enter the IP address and click on the Connect button to connect.

Поздравляем!Congratulations

Из этого руководства вы узнали, как создать удаленное приложение, которое обеспечивает голографическое удаленное взаимодействие и подключение к HoloLens 2 в любой момент для визуализации трехмерного содержимого в смешанной реальности.In this tutorial, you learned how to create a Holographic Remoting remote app and connect to HoloLens 2 at any point, providing a way to visualize 3D content in mixed reality. Когда устройство HoloLens будет подключено к приложению для голографического удаленного взаимодействия с компьютером, должна начаться потоковая передача данных смешанной реальности на устройство HoloLens 2.Once the HoloLens connected to the Holographic Remoting PC application, you should see the mixed reality experience streaming into your HoloLens 2 device.