Что такое служба удаленной отрисовки Azure?

Завершено

При работе с трехмерной визуализацией каждая деталь имеет значение. Однако непривязанные устройства часто имеют недостаточные вычислительные ресурсы для преобразования сложных моделей для просмотра с требуемым уровнем детализации. При использовании Удаленной отрисовки Azure вы перемещаете рабочие нагрузки отрисовки на высокопроизводительные графические процессоры в Azure. В Azure размещенная облачная служба:

  • Преобразует изображение для просмотра.
  • Кодирует изображение как поток видео.
  • Выполняет потоковую передача изображения на устройство в режиме реального времени.

Примечание.

В дополнение к просмотру модели, подготовленной к просмотру, с ней можно взаимодействовать.

Что такое прореживание?

Трехмерные модели могут состоять из полигонов. Прореживание — это процесс, который сжимает модель путем удаления ее полигонов, из-за чего модель будет отображаться не со всеми подробностями. Вы можете упрощать трехмерные модели с помощью прореживания при просмотре содержимого на неподключенных устройствах.

Примечание.

Прореживание упрощает модели до уровня, необходимого для подготовки к просмотру на оборудовании.

К сожалению, такой подход сокращает качество получающихся моделей. На следующем рисунке показана визуализированная модель обработчика и демонстрируется прореживание. Изображение содержит около 200 000 треугольников. Качество изображения недостаточно для требуемых приложений, например для просмотра трехмерных макетов или визуализации в режиме фабрики.

Illustration of an engine rendered using decimation.

Определение службы Удаленная отрисовка Azure

Удаленная визуализация Azure — это облачная служба, которая позволяет визуализировать интерактивное трехмерное содержимое, интенсивно использующее графический процессор. С помощью Удаленной отрисовки Azure вы можете:

  • Визуализировать сотни миллионов многоугольников.
  • Выполнять потоковую передачу на устройства смешанной реальности с низкой задержкой.

Совет

Даже для высокопроизводительного графического процессора некоторые модели могут быть слишком сложными для отрисовки с интерактивной частотой кадров. Если это так, Удаленная отрисовка Azure распределяет рабочую нагрузку между несколькими GPU. Затем результаты объединяются в одно изображение. Этот процесс прозрачен для пользователя.

В следующей таблице описаны ключевые функции Azure Удаленная отрисовка и способы их использования.

Функция Description
Удаленная отрисовка Позволяет устройствам с ограниченными вычислительными мощностями визуализировать сложные модели с большим числом полигонов. Эту возможность можно использовать в отраслях, использующих трехмерные модели для таких сценариев, как анализ проекта, планирование макета и обучение. Удаленная отрисовка — это основная возможность.
Гибридная отрисовка Позволяет объединить локальное и удаленно отрисованное содержимое. Приложение с удаленной отрисовкой может объединять локальные голограммы и удаленные голограммы. Часть содержимого можно отрисовывать локально, а более требовательное содержимое — удаленно. Например, можно выполнять локальную отрисовку такого содержимого, как меню и инструкции и удаленную отрисовку с потоковой передачей сложных трехмерных моделей.
Знакомые взаимодействия Позволяет взаимодействовать с удаленными объектами так же, как и с локальными объектами.
Пакет средств разработки программного обеспечения (SDK) Предоставляет мощный и простой в использовании пакет SDK, позволяющий интегрировать удаленно преобразованное для просмотра содержимое в существующие приложения.

Как Удаленная отрисовка Azure может устранить необходимость прореживания

С помощью Удаленной отрисовки Azure можно:

  • Устранить необходимость в прореживании при работе со сложными трехмерными моделями.
  • Переносить сложные рабочие нагрузки преобразования для просмотра в Azure, чтобы пользоваться преимуществами высокопроизводительных графических процессоров.
  • Распределять сложные рабочие нагрузки по нескольким GPU.

Использование Удаленной отрисовки Azure позволяет улучшить детализацию и качество модели. На следующем рисунке показана визуализированная модель обработчика и демонстрируются преимущества отказа от прореживания. Изображение отображается с 18 000 000 треугольниками, чтобы создать необходимый уровень детализации.

An image of an engine. The image is rich with detail and looks almost real.