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