Упражнение. Загрузка и отрисовка модели с помощью 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" с помощью модуля обучения Смешанная реальность Toolkit.

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

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

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

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

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

    Снимок экрана: параметры OpenXR.

  5. Закройте окна параметров.

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

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

    Снимок экрана: панель

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

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

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

    Снимок экрана: параметры скрипта Удаленная отрисовка.

    Внимание

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

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

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

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

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

Снимок экрана: отрисованный обработчик в окне игры.