Поделиться через


Преобразование моделей

Azure Удаленная отрисовка позволяет отображать сложные модели. Для достижения максимальной производительности данные должны быть предварительно обработаны, чтобы они были в оптимальном формате. В зависимости от объема данных этот шаг может занять некоторое время. Было бы непрактично, если бы это время было потрачено на загрузку модели. Кроме того, было бы расточительно повторять этот процесс для нескольких сеансов. По этим причинам служба ARR предоставляет специальную службу преобразования, которую вы можете запустить заранее. После преобразования модель можно загрузить из учетной записи хранения Azure.

Поддерживаемые исходные форматы

Сервис конвертации поддерживает следующие форматы:

Треугольные сетки

  • FBX (от версии 2011 до версии 2020)
  • GLTF/GLB (версия 2.x)

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

Точки облака

  • XYZ : текстовый формат файла, в котором каждая строка содержит одну точку, отформатированную как position_x position_y position_z red green blue. Числовые значения могут быть выражены как строки значений с плавающей запятой (с десятичной запятой) или шестнадцатеричным форматом 0x , указанным префиксом. Ожидается, что цветовые компоненты (красный, зеленый, синий) находятся в диапазоне от 0,0 до 255,0.

  • PLY: поддерживаются только двоичные PLY-файлы . Свойства, отличные от положения и цвета, игнорируются. Каждый PLY-файл имеет удобочитаемый колонтитул, который можно использовать для проверки соответствия следующим требованиям:

    • файл должен быть закодирован с помощью binary_little_endian 1.0 формата,
    • файл содержит облако точек (т. е. без треугольников),
    • позиции содержат все три компонента (x, y, z),
    • Цвета содержат все три компонента (красный, зеленый, синий). Кроме того, можно указать компоненты цвета с помощью семантики (diffuse_red, diffuse_green, diffuse_blue) или (ambient_red, ambient_green, ambient_blue).

    Если существуют другие свойства, они игнорируются во время приема.

  • E57 : E57 содержит два типа данных: data3d и image2d. Служба преобразования загружает data3d только часть файла, а image2d часть файла игнорируется.

  • LAS, LAZ : в случае, если данные цвета отсутствуют, атрибут интенсивности используется в качестве цвета.

Процесс конвертации

  1. Подготовьте два контейнера хранилища BLOB-объектов Azure: один для ввода, один для вывода
  2. Загрузите свою модель во входной контейнер (необязательно под подпутем)
  3. Запуск процесса преобразования с помощью REST API преобразования модели
  4. Опросите сервис о ходе конверсии
  5. После завершения загрузите модель
    • из связанной учетной записи хранения (см. шаги "Связывание учетных записей хранения" в разделе Создание учетной записи, чтобы связать свою учетную запись хранения)
    • или путем предоставления подписи общего доступа (SAS).

Все данные модели (входные и выходные) хранятся в предоставленном пользователем хранилище BLOB-объектов Azure. Удаленная отрисовка Azure дает вам полный контроль над управлением активами.

Цены

Информацию о ценах на преобразование см. на странице Цен на удаленную отрисовку.

Параметры преобразования

Информацию о различных вариантах преобразования см. в этой главе.

Примеры

Следующие шаги