本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
3D 瓷磚模型格式
在場景中使用 3D 瓷磚
如果您在中載入 3D 場景時遇到很長的等待時間, AWS IoT TwinMaker 或者導覽複雜的 3D 模型時顯示效能不佳,則可能需要將模型轉換為 3D 拼貼。本節說明 3D 拼貼格式和可用的協力廠商工具。請繼續閱讀以決定 3D Tiles 是否適合您的使用案例,以及開始使用的說明。
複雜模型使用案例
如果模型為以下情況, AWS IoT TwinMaker 場景中的 3D 模型可能會導致效能問題,例如載入時間緩慢和導覽延遲:
大:其文件大小大於 100MB。
密集:它由數百或數千個不同的網格組成。
複雜:網面幾何圖形具有數百萬個三角形,可形成複雜形狀。
3D 瓷磚格式
3D 瓷磚格式
3D 瓷磚格式由銫
要準備可以添加到 AWS IoT TwinMaker 場景的 3D 瓷磚模型,請按照銫離子記錄的說明進行操作:
上傳銫 3D 瓷磚 AWS
將模型轉換為 3D Tiles 後,請下載模型檔案,然後將它們上傳到您的 AWS IoT TwinMaker 工作區 Amazon S3 儲存貯體:
-
將存檔解壓縮到文件夾中。
-
將整個 3D 圖塊資料夾上傳到與您的 AWS IoT TwinMaker 工作區相關聯的 Amazon S3 儲存貯體。請參閱 Amazon S3 使用者指南中的上傳物件。)
-
如果您的 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 瓷磚模型新增至您的場景,請遵循下列步驟:
在場景撰寫器頁面上,選擇加號 (+),然後選擇「新增 3D 模型」。
在 [從資源庫新增資源] 視窗中,選擇具有類型的 3D 磚模型路徑
Tiles3D
,然後選擇 [新增]。在畫布上按一下,將模型放置在場景中。
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 的電子箱和管路子模型,以根據屬性規則使網格變成紅色。