

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

# 3D 並排模型格式
<a name="3d-tiles-model-format"></a>

## 在場景中使用 3D 圖磚
<a name="scenes-3dtiles-using"></a>

如果您在 中載入 3D 場景時遇到長時間等待， AWS IoT TwinMaker 或在導覽複雜的 3D 模型時轉譯效能不佳，則建議您將模型轉換為 3D 圖磚。本節說明 3D 圖磚格式和可用的第三方工具。繼續閱讀，以決定 3D 圖磚是否適合您的使用案例，並協助您開始使用。

### 複雜模型使用案例
<a name="scenes-3dtiles-use-case"></a>

如果模型符合下列條件， AWS IoT TwinMaker 場景中的 3D 模型可能會導致效能問題，例如載入時間緩慢和導航延遲：
+ **大型**：其檔案大小大於 100MB。
+ **密集**：由數百或數千個不同的網格組成。
+ **複雜**：網格幾何有數百萬個三角形來形成複雜形狀。

### 3D 圖磚格式
<a name="scenes-3dtiles-format"></a>

[3D Tiles 格式](https://www.ogc.org/standard/3dtiles/)是串流模型幾何和改善 3D 渲染效能的解決方案。它可即時載入 AWS IoT TwinMaker 場景中的 3D 模型，並根據相機檢視中可見的內容載入模型的區塊，以最佳化 3D 互動。

3D Tiles 格式是由 [Cesium](https://cesium.com/) 建立。Cesium 具有受管服務，可將 3D 模型轉換為稱為 [Cesium Ion](https://cesium.com/platform/cesium-ion/) 的 3D 圖磚。這是目前建立 3D 圖磚的最佳解決方案，我們建議您針對[支援格式](https://cesium.com/learn/3d-tiling/tiler-data-formats/#supported-data-formats)的複雜模型使用。您可以在 Cesium [的定價頁面上註冊 Cesium](https://cesium.com/platform/cesium-ion/pricing/)，並根據業務需求選擇適當的訂閱計劃。

若要準備可新增至 AWS IoT TwinMaker 場景的 3D 圖磚模型，請遵循 Cesium Ion 所記錄的指示：
+ [將模型匯入 Cesium Ion](https://cesium.com/learn/3d-tiling/tiler-data-formats/)

### 將 Cesium 3D 圖磚上傳至 AWS
<a name="scenes-3dtiles-upload"></a>

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

1. [ 建立和下載 3D Tiles 模型封存](https://cesium.com/learn/ion/cesium-ion-archives-and-exports/#create-and-download-an-asset-archive)。

1. 將封存解壓縮至資料夾。

1. 將整個 3D Tiles 資料夾上傳至與 AWS IoT TwinMaker 工作區相關聯的 Amazon S3 儲存貯體。（請參閱《Amazon S3 使用者指南》中的[上傳物件](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html)。)

1. 如果您的 3D 圖磚模型已成功上傳，您會在 AWS IoT TwinMaker [資源程式庫](scenes-using-resource-library.md)中看到類型為 的 Amazon S3 資料夾路徑`Tiles3D`。

**注意**  
 AWS IoT TwinMaker 資源庫不支援直接上傳 3D 圖磚模型。

### 在 中使用 3D 圖磚 AWS IoT TwinMaker
<a name="scenes-3dtiles-cesium-ion"></a>

AWS IoT TwinMaker 知道上傳到工作區 S3 儲存貯體的任何 3D 圖磚模型。模型必須在同一 Amazon S3 目錄中具有可用的 `tileset.json`和所有相依檔案 (.gltf、.b3dm、.i3dm、.cmpt、.pnts)。Amazon S3 目錄路徑會出現在 資源程式庫中，類型為 `Tiles3D`。

若要將 3D 圖磚模型新增至場景，請遵循下列步驟：

1. 在場景編寫器頁面上，選擇加號 (**\+**)，然後選擇**新增 3D 模型**。

1. 在**從資源庫新增資源**視窗中，選擇類型為 的 3D 並排模型路徑`Tiles3D`，然後選擇**新增**。

1. 按一下畫布，將模型放置在場景中。

#### 3D 圖磚差異
<a name="scenes-3dtiles-differences"></a>

3D 圖磚目前不支援幾何和語意中繼資料，這表示原始模型的網格階層不適用於子模型選取功能。您仍可將小工具新增至 3D 圖磚模型，但無法使用針對子模型微調的功能：模型著色器、分隔的 3D 轉換或子模型網格的實體繫結。

建議針對做為場景背景內容的大型資產使用 3D 圖磚轉換。如果您希望進一步細分和註釋子模型，則應將其擷取為單獨的 glTF/glb 資產，並直接新增到場景。這可以透過 [Blender](https://www.blender.org/) 等免費和常見的 3D 工具來完成。

**範例使用案例：**
+ 您有 1GB 的工廠模型，其中包含詳細的機器房間和地板、電箱和管道。當相關聯的屬性資料超過閾值時，電氣箱和管道需要發光紅色。
+ 您可以在模型中隔離方塊和管道網格，並使用 Blender 匯出到單獨的 glTF。
+ 您可以將沒有電氣和管道元素的工廠轉換為 3D 圖磚模型，並將其上傳至 S3。
+ 您可以將 3D 並排模型和 glTF 模型新增至原始伺服器的 AWS IoT TwinMaker 場景 (0，0，0)。
+ 您可以將模型著色器元件新增至 glTF 的電氣盒和管道子模型，根據屬性規則使網格變成紅色。