

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

# 動態場景
<a name="dynamic-scenes"></a>

AWS IoT TwinMaker 場景透過將場景節點和設定存放在實體元件中，釋放[知識圖表](tm-knowledge-graph.md)的強大功能。使用 AWS IoT TwinMaker 主控台建立**動態場景**，以更輕鬆地管理、建置和轉譯 3D 場景。

**主要功能：**
+ 所有 3D 場景節點物件、設定和資料繫結都會根據知識圖表查詢「動態」轉譯。
+ 如果您在 Grafana 或自訂應用程式中使用唯讀場景檢視器，您可以在 30 秒間隔內取得場景的更新。

## 靜態與動態場景
<a name="dynamic-scenes-vs-static"></a>

**靜態場景**是由存放在 S3 中的場景 JSON 檔案組成，其中包含所有場景節點和設定的詳細資訊。場景的任何變更都必須對 JSON 文件進行，並儲存至 S3。如果您有[基本定價計劃](https://aws.amazon.com/iot-twinmaker/pricing/)，靜態場景是唯一的選項。

**動態場景**是由場景 JSON 檔案組成，該檔案具有場景的全域設定，而所有其他場景節點和節點設定則儲存為知識圖表中的實體元件。動態場景僅支援標準和分層套件定價計劃。如需如何升級定價計劃的資訊[切換 AWS IoT TwinMaker 定價模式](tm-pricing-mode.md)，請參閱 )。

您可以依照下列步驟，將現有的靜態場景轉換為動態場景：
+ 在 [AWS IoT TwinMaker 主控台](https://console.aws.amazon.com/iottwinmaker/)中導覽至您的場景。
+ 在左側面板上，按一下**設定**索引標籤。
+ 展開面板底部的**轉換場景**區段。
+ 按一下**轉換場景**按鈕，然後按一下**確認**。

**警告**  
 從靜態轉換為動態場景是無法復原的。

![\[3D modeling interface with grid and a robotic arm model in the center.\]](http://docs.aws.amazon.com/zh_tw/iot-twinmaker/latest/guide/images/convert-scene.png)


## 場景元件類型和實體
<a name="dynamic-scenes-types-entities"></a>

為了建立場景特定的實體元件，支援下列 1P 元件類型：
+ **com.amazon.iottwinmaker.3d.component.camera** 一種存放[攝影機小工具](scenes-camera.md)設定的元件類型。
+ **com.amazon.iottwinmaker.3d.component.dataoverlay** 一種元件類型，用於存放註釋或標籤小工具的[浮](scenes-ee.md#scenes-ee-overlay)水印設定。
+ **com.amazon.iottwinmaker.3d.component.light** 一種元件類型，可存放淺色小工具的設定。
+ **com.amazon.iottwinmaker.3d.component.modelref** 一種元件類型，用於存放場景中所用 3D 模型的設定和 S3 位置。
+ **com.amazon.iottwinmaker.3d.component.modelshader** 在 3D 模型上存放[模型著色器](scenes-editing-add-color-widget.md)設定的元件類型。
+ **com.amazon.iottwinmaker.3d.component.motionindicator** 存放動作指標小工具設定的元件類型。
+ **com.amazon.iottwinmaker.3d.component.submodelref** 一種元件類型，用於存放 3D 模型子[模型](scenes-ee.md#scenes-ee-submodel)的設定。
+ **com.amazon.iottwinmaker.3d.component.tag** 存放[標籤小工具](scenes-editing-add-tags.md)設定的元件類型。
+ **com.amazon.iottwinmaker.3d.node** 一種元件類型，可存放場景節點的基本設定，例如其 3D 轉換、名稱和一般屬性。

## 動態場景概念
<a name="dynamic-scenes-concepts"></a>

動態場景實體存放在標記為 的全域實體下`$SCENES`。每個場景都由根實體和符合場景節點階層的子實體階層組成。根下的每個場景節點都有一個 **com.amazon.iottwinmaker.3d.node **元件，以及節點類型的元件 (3D 模型、小工具等）。

**警告**  
請勿手動刪除任何場景實體，否則場景可能處於中斷狀態。如果您想要部分或完全刪除場景，請使用場景編寫器頁面來新增和刪除場景節點，並使用場景頁面來選取和刪除場景。