轉換模型

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 編碼,
    • 檔案包含點雲 (也就是沒有三角形),
    • positions 包含所有三個元件 (x, y, z),
    • 色彩包含三個元件(紅色、綠色、藍色)。 或者,色彩元件可以透過(diffuse_red、diffuse_green、diffuse_blue)或(ambient_red、ambient_green、ambient_blue)語意來指定。

    如果有任何其他屬性存在,則會在擷取期間忽略它們。

  • E57 :E57 包含兩種類型的數據: data3dimage2d。 轉換服務只會載入 data3d 檔案的一部分,而 image2d 檔案的一部分則遭到忽略。

  • LAS,LAZ:如果色彩數據不存在,強度屬性會當做色彩使用。

轉換程序

  1. 準備兩個 Azure Blob 儲存體 容器:一個用於輸入,一個用於輸出
  2. 將您的模型上傳至輸入容器(選擇性地在子路徑下)
  3. 透過 模型轉換 REST API 觸發轉換程式
  4. 輪詢服務以取得轉換進度
  5. 完成後,載入模型

所有模型數據(輸入和輸出)都會儲存在使用者提供的 Azure Blob 記憶體中。 Azure 遠端轉譯 可讓您完全掌控資產管理。

定價

如需轉換價格的相關信息,請參閱 遠端轉譯 定價頁面。

轉換參數

如需各種轉換選項,請參閱 本章

範例

下一步