本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
3D 並排模型格式
在場景中使用 3D 圖磚
如果您在 中載入 3D 場景時遇到長時間等待, AWS IoT TwinMaker 或在導覽複雜的 3D 模型時轉譯效能不佳,則建議您將模型轉換為 3D 圖磚。本節說明 3D 圖磚格式和可用的第三方工具。繼續閱讀,以決定 3D 圖磚是否適合您的使用案例,並協助您開始使用。
複雜的模型使用案例
如果模型符合下列條件, AWS IoT TwinMaker 場景中的 3D 模型可能會導致效能問題,例如載入時間緩慢和導航延遲:
大型:其檔案大小大於 100MB。
密集:由數百或數千個不同的網格組成。
複雜:網格幾何有數百萬個三角形可形成複雜形狀。
3D 圖磚格式
3D Tiles 格式
3D Tiles 格式是由 Cesium
若要準備可新增至 AWS IoT TwinMaker 場景的 3D 並排模型,請遵循 Cesium Ion 所記錄的指示:
將 Cesium 3D 圖磚上傳至 AWS
模型轉換為 3D 圖磚後,請下載模型檔案,然後將它們上傳到您的 AWS IoT TwinMaker 工作區 Amazon S3 儲存貯體:
注意
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 圖磚模型新增至場景,請依照下列步驟進行:
在場景編寫器頁面上,選擇加號 (+),然後選擇新增 3D 模型。
在從資源庫新增資源視窗中,選擇類型為 的 3D 並排模型路徑
Tiles3D
,然後選擇新增。按一下畫布,將模型放置在場景中。
3D 圖磚差異
3D 圖磚目前不支援幾何和語意中繼資料,這表示原始模型的網格階層不適用於子模型選取功能。您仍可將 Widget 新增至 3D Tiles 模型,但無法使用針對子模型微調的功能:模型著色器、分離的 3D 轉換或子模型網格的實體繫結。
建議針對做為場景背景內容的大型資產使用 3D 圖磚轉換。如果您希望進一步細分和註釋子模型,則應將其擷取為單獨的 glTF/glb 資產,並直接新增到場景。這可以透過 Blender
範例使用案例:
您有 1GB 的工廠模型,其中包含詳細的機器房間和地板、電箱和管道。當相關聯的屬性資料超過閾值時,電氣箱和管道需要發光紅色。
您可以在模型中隔離方塊和管道網格,並使用 Blender 匯出到單獨的 glTF。
您可以將沒有電氣和管道元素的工廠轉換為 3D 圖磚模型,並將其上傳至 S3。
您可以將 3D 並排模型和 glTF 模型新增至原始伺服器的 AWS IoT TwinMaker 場景 (0,0,0)。
您可以將模型著色器元件新增至 glTF 的電氣盒和管道子模型,根據屬性規則使網格變成紅色。