Упражнение. Загрузка и отрисовка модели с помощью Unity
В этом упражнении вы загружаете пример проекта Unity, который включает встроенную трехмерную модель двигателя грузовика. Вы настроите сцену Unity, а затем введите учетные данные Azure Удаленная отрисовка в RemoteRendering
объекте игры. Затем вы используете Удаленная отрисовка для удаленной отрисовки двигателя грузовика
Клонирование и открытие примера проекта
В командной строке 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
Откройте Центр Unity и добавьте пример проекта, который является папкой ARR/azure-remote-rendering/Unity/Quickstart . При необходимости разрешите Unity обновить проект до установленной версии.
После добавления откройте проект в Unity.
Примечание.
Общие сведения о процессе настройки проекта Unity для разработки Смешанная реальность Windows см. в статье "Настройка проекта Смешанная реальность в Unity с помощью модуля обучения Смешанная реальность набор средств".
Настройка параметров Unity
Перейдите к Параметры сборки файлов>и переключите платформу сборки на универсальная платформа Windows.
Выберите проигрыватель Параметры в нижней части окна "Сборка Параметры", которое открывает окно "Проект Параметры".
В окне "Проект Параметры" выберите OpenXR в разделе "Управление подключаемым модулем XR" в области навигации слева.
На экране OpenXR выберите один проход экземпляра для режима отрисовки и глубины 16 бит для режима отправки глубины.
Закройте окна Параметры.
Настройка игрового объекта RemoteRendering
В области "Проект" выберите папку "Сцены" в разделе "Активы" в области навигации слева и выберите сцену быстрого запуска.
В области иерархии в левом верхнем углу выберите объект игры RemoteRendering.
В области инспектора справа введите следующие сведения в разделе Удаленная отрисовка (скрипт):
- Удаленная отрисовка домен. Введите расположение Azure рядом с вами в формате <region.mixedreality.azure.com>. Домен отрисовки может быть, но не должен совпадать с доменом учетной записи.
- Домен учетной записи: домен учетной записи Удаленная отрисовка, скопированный из портал Azure.
- Идентификатор учетной записи: идентификатор учетной записи Удаленная отрисовка, скопированный из портал Azure.
- Ключ учетной записи: первичный ключ Удаленная отрисовка, скопированный из портал Azure.
- Максимальное время аренды: максимальная длительность сеанса удаленной отрисовки. Установите значение 0 часов и 10 минут.
Важно!
Не предоставляйте сохраненные учетные данные, проверка проверка проекта в репозиторий.
Запуск сеанса и отрисовка модели в режиме воспроизведения
На верхней панели инструментов Unity щелкните значок воспроизведения, чтобы войти в режим воспроизведения и запустить сеанс. Наложение с текстом состояния отображается в нижней части окна игры , и сеанс проходит через ряд переходов состояния.
В начальном состоянии сервер запускается, что занимает несколько минут. После успешного выполнения сеанс переходит в состояние "Готово ". Затем сеанс вводит состояние Подключение для доступа к среде выполнения отрисовки на сервере.
При подключении сеанс переходит в состояние Подключение и загружает модель для отрисовки. Скачивание может занять несколько минут. После завершения скачивания появится удаленная отрисовка модели.