3D 瓷磚模型格式 - AWS IoT TwinMaker

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

3D 瓷磚模型格式

在場景中使用 3D 瓷磚

如果您在中載入 3D 場景時遇到很長的等待時間, AWS IoT TwinMaker 或者導覽複雜的 3D 模型時顯示效能不佳,則可能需要將模型轉換為 3D 拼貼。本節說明 3D 拼貼格式和可用的協力廠商工具。請繼續閱讀以決定 3D Tiles 是否適合您的使用案例,以及開始使用的說明。

複雜模型使用案例

如果模型為以下情況, AWS IoT TwinMaker 場景中的 3D 模型可能會導致效能問題,例如載入時間緩慢和導覽延遲:

  • :它的文件大小大於 100MB。

  • 密集:它由數百或數千個不同的網格組成。

  • 複雜:網面幾何圖形具有數百萬個三角形,可形成複雜形狀。

3D 瓷磚格式

3D 瓷磚格式是用於串流模型幾何和改善 3D 渲染效能的解決方案。它可以在 AWS IoT TwinMaker 場景中立即載入 3D 模型,並根據相機視圖中可見的內容在模型的區塊中載入,以最佳化 3D 互動。

3D 瓷磚格式是由創建的。銫有一個管理的服務,將 3D 模型轉換為 3D 瓷磚叫離子。這是目前建立 3D 瓷磚的最佳解決方案,我們建議您使用支援的格式複雜模型。您可以在 Cesium 的定價頁面上註冊 Cesium 並根據您的業務需求選擇合適的訂閱計劃。

要準備可以添加到 AWS IoT TwinMaker 場景的 3D 瓷磚模型,請按照銫離子記錄的說明進行操作:

上傳銫 3D 瓷磚 AWS

將模型轉換為 3D Tiles 後,請下載模型檔案,然後將它們上傳到您的 AWS IoT TwinMaker 工作區 Amazon S3 儲存貯體:

  1. 創建並下載您的 3D 瓷磚模型存檔

  2. 將存檔解壓縮到文件夾中。

  3. 將整個 3D 圖塊資料夾上傳到與您的 AWS IoT TwinMaker 工作區相關聯的 Amazon S3 儲存貯體。請參閱 Amazon S3 使用者指南中的上傳物件。)

  4. 如果您的 3D Tiles 模型已成功上傳,您將在 AWS IoT TwinMaker 資源庫中看到具有類型的 Amazon S3 資料夾路徑Tiles3D

注意

資 AWS IoT TwinMaker 源庫不支持直接上傳 3D 圖塊模型。

在中使用 3D 瓷磚 AWS IoT TwinMaker

AWS IoT TwinMaker 知道任何上傳到您的工作區 S3 存儲桶的 3D 瓷磚模型。模型必須在同一個 Amazon S3 目錄中提供一個tileset.json和所有相依檔案 (.gltf、.b3dm、.i3dm、.cmpt、.pnts)。Amazon S3 目錄路徑將以類型顯示在資源庫中Tiles3D

若要將 3D 瓷磚模型新增至您的場景,請遵循下列步驟:

  1. 在場景撰寫器頁面上,選擇加號 (+),然後選擇「新增 3D 模型」。

  2. 在 [從資源庫新增資源] 視窗中,選擇具有類型的 3D Tiles 模型路徑Tiles3D,然後選擇 [新增]。

  3. 在畫布上按一下,將模型放置在場景中。

3D 瓷磚的差異

3D 瓷磚目前不支援幾何和語義中繼資料,這表示原始模型的網格階層不適用於子模型選取功能。您仍然可以將 Widget 新增至 3D Tiles 模型,但您無法使用微調至子模型的功能:模型著色器、分離的 3D 轉換或子模型網格的實體繫結。

建議將 3D 並排轉換用於做為場景背景背景的大型資產。如果您希望子模型進一步分解和註釋,則應將其作為單獨的 GLTF/GLB 資產提取並直接添加到場景中。這可以用免費和常見的 3D 工具,如 Blender 來完成。

示例用例:

  • 您擁有 1GB 的工廠模型,其中包含詳細的機房和地板、電箱和管道。當關聯的性質資料超過臨界值時,電氣箱和管需要發紅光。

  • 您可以隔離模型中的方塊和管網格,並使用 Blender 將其匯出到單獨的 GLTF 中。

  • 您可以將沒有電氣和衛工元素的工廠轉換為 3D Tiles 模型,並將其上傳到 S3。

  • 您可以將 3D 並排模型和 GLTF 模型加入到原點 (0,0,0) 的 AWS IoT TwinMaker 全景中。

  • 您可以將模型著色器元件加入 GLTF 的電子箱和管路子模型,以根據屬性規則使網格變成紅色。