Упражнение. Загрузка и отрисовка модели с помощью Unity

Завершено

В этом упражнении вы загружаете пример проекта Unity, который включает встроенную трехмерную модель двигателя грузовика. Вы настроите сцену Unity, а затем введите учетные данные Azure Удаленная отрисовка в RemoteRendering объекте игры. Затем вы используете Удаленная отрисовка для удаленной отрисовки двигателя грузовика

Клонирование и открытие примера проекта

  1. В командной строке Windows выполните следующие команды, чтобы клонировать пример репозитория GitHub и настроить необходимые подкаталоги и пакеты для проекта Unity.

    mkdir ARR
    cd ARR
    git clone https://github.com/Azure/azure-remote-rendering
    powershell -ExecutionPolicy RemoteSigned -File azure-remote-rendering\Scripts\DownloadUnityPackages.ps1
    
  2. Откройте Центр Unity и добавьте пример проекта, который является папкой ARR/azure-remote-rendering/Unity/Quickstart . При необходимости разрешите Unity обновить проект до установленной версии.

  3. После добавления откройте проект в Unity.

Примечание.

Общие сведения о процессе настройки проекта Unity для разработки Смешанная реальность Windows см. в статье "Настройка проекта Смешанная реальность в Unity с помощью модуля обучения Смешанная реальность набор средств".

Настройка параметров Unity

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

  2. Выберите проигрыватель Параметры в нижней части окна "Сборка Параметры", которое открывает окно "Проект Параметры".

  3. В окне "Проект Параметры" выберите OpenXR в разделе "Управление подключаемым модулем XR" в области навигации слева.

  4. На экране OpenXR выберите один проход экземпляра для режима отрисовки и глубины 16 бит для режима отправки глубины.

    Screenshot of the OpenXR settings.

  5. Закройте окна Параметры.

Настройка игрового объекта RemoteRendering

  1. В области "Проект" выберите папку "Сцены" в разделе "Активы" в области навигации слева и выберите сцену быстрого запуска.

    Screenshot of the Project pane with the Quickstart scene selected in the Scenes window.

  2. В области иерархии в левом верхнем углу выберите объект игры RemoteRendering.

  3. В области инспектора справа введите следующие сведения в разделе Удаленная отрисовка (скрипт):

    • Удаленная отрисовка домен. Введите расположение Azure рядом с вами в формате <region.mixedreality.azure.com>. Домен отрисовки может быть, но не должен совпадать с доменом учетной записи.
    • Домен учетной записи: домен учетной записи Удаленная отрисовка, скопированный из портал Azure.
    • Идентификатор учетной записи: идентификатор учетной записи Удаленная отрисовка, скопированный из портал Azure.
    • Ключ учетной записи: первичный ключ Удаленная отрисовка, скопированный из портал Azure.
    • Максимальное время аренды: максимальная длительность сеанса удаленной отрисовки. Установите значение 0 часов и 10 минут.

    Screenshot of the Remote Rendering script settings.

    Важно!

    Не предоставляйте сохраненные учетные данные, проверка проверка проекта в репозиторий.

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

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

В начальном состоянии сервер запускается, что занимает несколько минут. После успешного выполнения сеанс переходит в состояние "Готово ". Затем сеанс вводит состояние Подключение для доступа к среде выполнения отрисовки на сервере.

При подключении сеанс переходит в состояние Подключение и загружает модель для отрисовки. Скачивание может занять несколько минут. После завершения скачивания появится удаленная отрисовка модели.

Screenshot of the rendered engine in the Game window.