

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Creazione e modifica di AWS IoT TwinMaker scene
Creazione di AWS IoT TwinMaker scene

Le scene sono visualizzazioni tridimensionali del tuo gemello digitale. Sono il modo principale per modificare il tuo gemello digitale. Scopri come aggiungere allarmi, dati di serie temporali, sovrapposizioni di colori, tag e regole visive alla tua scena per allineare le tue visualizzazioni gemelle digitali al tuo caso d'uso reale.

Questa sezione comprende i seguenti argomenti:
+ [Prima di creare la tua prima scena](scenes-before-starting.md)
+ [Carica le risorse nella Resource Library AWS IoT TwinMaker](scenes-using-resource-library.md)
+ [Crea le tue scene](scenes-creation.md)
+ [Aggiungi telecamere fisse alle entità](scenes-camera.md)
+ [Modifica migliorata della scena](scenes-ee.md)
+ [Modifica le tue scene](scenes-editing.md)
+ [Formato del modello 3D Tiles](3d-tiles-model-format.md)
+ [Scene dinamiche](dynamic-scenes.md)

# Prima di creare la tua prima scena
Prima di creare scene

 Le scene si basano sulle risorse per rappresentare il tuo gemello digitale. Queste risorse sono costituite da modelli 3D, dati o file di texture. Le dimensioni e la complessità delle risorse, gli elementi della scena come l'illuminazione e l'hardware del computer influiscono sulle prestazioni delle AWS IoT TwinMaker scene. Utilizzate le informazioni contenute in questo argomento per ridurre il ritardo, i tempi di caricamento e migliorare la frequenza dei fotogrammi delle scene.

## Ottimizza le tue risorse prima di importarle in AWS IoT TwinMaker


Puoi usarlo AWS IoT TwinMaker per interagire con il tuo gemello digitale in tempo reale. Per un'esperienza ottimale con le scene, consigliamo di ottimizzare le risorse per utilizzarle in un ambiente in tempo reale.

I tuoi modelli 3D possono avere un impatto significativo sulle prestazioni. La geometria e le mesh complesse dei modelli possono ridurre le prestazioni. Ad esempio, i modelli CAD industriali presentano un elevato livello di dettaglio. Consigliamo di comprimere le mesh di questi modelli e di ridurne il numero di poligoni prima di utilizzarle nelle scene. AWS IoT TwinMaker Se state creando nuovi modelli 3D per AWS IoT TwinMaker, dovreste stabilire un livello di dettaglio e mantenerlo in tutti i modelli. Rimuovi dai modelli i dettagli che non influiscono sulla visualizzazione o sull'interpretazione del tuo caso d'uso.

Per comprimere i modelli e ridurre le dimensioni dei file, utilizzate strumenti di compressione mesh open source, come la compressione dei dati [3D DRACO](https://google.github.io/draco/).

Anche le texture non ottimizzate possono influire sulle prestazioni. Se non hai bisogno di alcuna trasparenza nelle tue texture, prendi in considerazione la possibilità di scegliere il formato di immagine PEG rispetto al formato PNG. È possibile comprimere i file di texture utilizzando strumenti di compressione delle texture open source, come [Basis Universal](https://www.khronos.org/blog/google-and-binomial-contribute-basis-universal-texture-format-to-khronos-gltf-3d-transmission-open-standard).

## Le migliori pratiche per le prestazioni in AWS IoT TwinMaker


Per ottenere prestazioni ottimali con AWS IoT TwinMaker, tieni presente le seguenti limitazioni e procedure consigliate.
+ AWS IoT TwinMaker le prestazioni di rendering delle scene dipendono dall'hardware. Le prestazioni variano in base alle diverse configurazioni hardware del computer.
+ Consigliamo un numero totale di poligoni inferiore a 1 milione su tutti gli oggetti che compongono il sistema. AWS IoT TwinMaker
+ Consigliamo un totale di 200 oggetti per scena. L'aumento del numero di oggetti in una scena oltre 200 può ridurre la frequenza dei fotogrammi della scena.
+ Consigliamo che la dimensione totale di tutte le risorse 3D uniche presenti nella scena non superi i 100 megabyte. In caso contrario, potreste riscontrare tempi di caricamento lenti o prestazioni ridotte a seconda del browser e dell'hardware.
+ Per impostazione predefinita, le scene hanno un'illuminazione ambientale. È possibile aggiungere luci supplementari a una scena per mettere a fuoco determinati oggetti o proiettare ombre sugli oggetti. Ti consigliamo di usare una luce per scena. Usa le luci dove necessario ed evita di replicare le luci del mondo reale all'interno di una scena.

## Ulteriori informazioni


Utilizza queste risorse per saperne di più sulle tecniche di ottimizzazione che puoi utilizzare per migliorare le prestazioni nelle tue scene.
+ [Come convertire e comprimere i modelli OBJ in GLTF da utilizzare con AWS IoT TwinMaker](https://aws.amazon.com/blogs/iot/how-to-convert-and-compress-obj-models-to-glb-gltf-for-use-with-aws-iot-twinmaker/)
+ [Ottimizza i tuoi modelli 3D per i contenuti web](https://medium.com/@michael.andrew/6-things-you-havent-optimised-in-your-webvr-content-272d74d541f0)
+ [Ottimizzazione delle scene per prestazioni WebGL migliori](https://www.soft8soft.com/docs/manual/en/introduction/Optimizing-WebGL-performance.html)

# Carica le risorse nella Resource Library AWS IoT TwinMaker
Caricamento di risorse in AWS IoT TwinMaker

Puoi utilizzare la Resource Library per controllare e gestire qualsiasi risorsa che desideri inserire nelle scene della tua applicazione digital twin. Per AWS IoT TwinMaker conoscere le risorse, caricale utilizzando la pagina della console Resource Library.

## Carica i file nella Resource Library utilizzando la console


**Segui questi passaggi per aggiungere file alla Libreria di risorse utilizzando la AWS IoT TwinMaker console.**

1. Nel menu di navigazione a sinistra, in **Spazi di lavoro**, seleziona **Libreria di risorse**.

1. Seleziona **Aggiungi risorse** e scegli i file che desideri caricare.   
![\[La pagina della console Resource Library con un elenco di file che possono essere selezionati per il caricamento.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/scenes-resource-lib-upload.png)

# Crea le tue scene


In questa sezione, configurerai una scena in modo da poter modificare il tuo gemello digitale. Puoi importare un modello 3D che è stato caricato nella [libreria di risorse](scenes-using-resource-library.md), quindi aggiungere widget e associare i dati delle proprietà agli oggetti per completare il tuo gemello digitale. Gli oggetti della scena possono includere un intero edificio o uno spazio o singole apparecchiature posizionate nella loro posizione fisica. 

**Nota**  
Prima di creare una scena, è necessario creare un'area di lavoro.

Utilizzate la procedura seguente per creare la scena in AWS IoT TwinMaker.

1. Per aprire il riquadro della scena, nella barra di navigazione a sinistra dell'area di lavoro, scegli **Scene**.

1. Scegliere **Create scene** (Crea scena). Si apre il nuovo riquadro di creazione della scena.

1. Nel riquadro di creazione della scena, inserisci un nome e una descrizione per la nuova scena. Se disponi di un piano tariffario standard o a più livelli, puoi selezionare il tipo di scena. Si consiglia di utilizzare una scena [dinamica](dynamic-scenes.md).

1. Quando sei pronto per creare la scena, scegli **Crea scena**. La nuova scena si apre ed è pronta per essere utilizzata.  
![\[Una tela di scena vuota pronta per essere lavorata.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/scenes-fresh-scene.png)

## Usa la navigazione 3D AWS IoT TwinMaker nelle tue scene


La AWS IoT TwinMaker scena dispone di una serie di controlli di navigazione che puoi utilizzare per navigare in modo efficiente nello spazio 3D della scena. Per interagire con lo spazio 3D e gli oggetti rappresentati dalla scena, utilizzate i seguenti widget e opzioni di menu.
+ **Inspector**: utilizzate la finestra Inspector per visualizzare e modificare le proprietà e le impostazioni di un'entità o di un componente selezionato nella gerarchia.
+ **Scene Canvas**: Scene Canvas è lo spazio 3D in cui è possibile posizionare e orientare tutte le risorse 3D che si desidera utilizzare.
+ **Scene Graph Hierarchy**: puoi usare questo pannello per vedere tutte le entità presenti nella tua scena. Viene visualizzato sul lato sinistro della finestra.
+ **Oggetto gizmo**: Usa questo aggeggio per spostare oggetti sull'area di disegno. Viene visualizzato al centro di un oggetto 3D selezionato nella Scene Canvas. 
+ **Modifica gizmo telecamera**: utilizzate il gizmo Edit Camera per visualizzare rapidamente l'orientamento attuale della telecamera di visualizzazione della scena e modificare l'angolo di visione. Puoi trovare questo aggeggio nell'angolo in basso a destra della vista della scena.
+ **Controlli dello zoom**: per navigare sulla Scene Canvas, fate clic con il pulsante destro del mouse e trascinate nella direzione in cui desiderate muovervi. Per ruotare, fate clic con il pulsante sinistro del mouse e trascinate per ruotare. Per ingrandire, usa la rotellina di scorrimento del mouse oppure pizzica e allontana le dita sul trackpad del laptop.

![\[Una tela di scena con un oggetto aggeggio appena aggiunto.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/scenes-nav-layout.png)


I pulsanti di scena nel riquadro della gerarchia hanno le seguenti funzioni elencate, in ordine di layout dei pulsanti:
+ **Annulla: annulla** l'ultima modifica apportata alla scena.
+ **Ripeti: ripeti** l'ultima modifica apportata alla scena.
+ **Plus (\$1)**: utilizzate questo pulsante per accedere alle seguenti azioni: **Aggiungi nodo vuoto**, **Aggiungi modello 3D**, **Aggiungi tag, Aggiungi** **luce e Aggiungi** **modello** shader.
+ **Cambia il metodo di navigazione****: accedi alle opzioni di navigazione della telecamera di scena, **Orbit** e Pan.**
+ **Cestino (elimina)**: utilizzate questo pulsante per eliminare un oggetto selezionato nella scena.
+ **Strumenti di manipolazione degli oggetti**: utilizzate questo pulsante per traslare, ruotare e ridimensionare l'oggetto selezionato.

# Aggiungi telecamere fisse alle entità
Aggiungi telecamere fisse

Puoi collegare viste fisse con telecamera alle tue entità all'interno delle AWS IoT TwinMaker scene. Queste telecamere offrono una prospettiva fissa su un modello 3D, che consente di spostare rapidamente e facilmente la prospettiva di una scena verso un'entità mirata. 

1. Passa alla scena nella [AWS IoT TwinMaker console](https://console.aws.amazon.com/iottwinmaker/).

1. Nel menu della gerarchia delle scene, seleziona l'entità a cui desideri collegare la videocamera.

1. Premi il pulsante **\$1** e dal menu a discesa seleziona **Aggiungi telecamera dalla vista corrente**. Per applicare una telecamera con la prospettiva corrente all'entità.

1. Nell'ispettore, è possibile configurare la videocamera e regolare le seguenti impostazioni:
   + **Nome di una telecamera**
   + La **posizione e la** **rotazione della** telecamera
   + La **lunghezza focale** della fotocamera
   + Il livello di **zoom**
   + Piani di ritaglio **vicini** e **lontani**

1. Per accedere alla fotocamera dopo averla posizionata. Seleziona l'entità a cui hai aggiunto la videocamera nella gerarchia. Cerca il nome della telecamera elencato sotto l'entità.

1. Dopo aver selezionato la telecamera posizionata dall'entità, la vista della telecamera della scena si allineerà alla prospettiva impostata della telecamera posizionata.

# Modifica migliorata della scena
Modifica migliorata

AWS IoT TwinMaker le scene dispongono di una serie di strumenti per il miglioramento, la modifica e la manipolazione delle risorse presenti nella scena.

I seguenti argomenti spiegano come utilizzare le funzionalità di modifica avanzate nelle AWS IoT TwinMaker scene.
+ [Posizionamento mirato degli oggetti della scena](#scenes-ee-placement)
+ [Selezione del sottomodello](#scenes-ee-submodel)
+ [Modifica le entità nella gerarchia delle scene](#scenes-ee-hierarchy)

## Posizionamento mirato degli oggetti della scena


AWS IoT TwinMaker consente di posizionare e aggiungere oggetti con precisione nella scena. Questa funzionalità di modifica avanzata offre un maggiore controllo su dove posizionare tag, entità, luci e modelli nella scena.

1. Accedi alla scena nella [AWS IoT TwinMaker console](https://console.aws.amazon.com/iottwinmaker/).

1. Premi il pulsante **\$1** e dal menu a discesa seleziona una delle opzioni. Potrebbe essere un modello, una luce, un tag o qualsiasi altra cosa dal menu **\$1**.

   Quando sposti il cursore nello spazio 3d della scena, dovresti vedere un bersaglio attorno al cursore.

1. Usa il bersaglio per posizionare con precisione gli elementi nella scena.

## Selezione del sottomodello


AWS IoT TwinMaker consente di selezionare sottomodelli di modelli 3D nelle scene e di applicare loro proprietà standard, come tag, luci o regole.

I formati di file dei modelli 3D contengono metadati che possono specificare sottoaree del modello come sottomodelli all'interno del modello più grande. Ad esempio, un modello potrebbe essere un sistema di filtrazione, le singole parti del sistema come serbatoi, tubi o un motore sono contrassegnate come sottomodelli del modello 3D della filtrazione.

**Formati di file 3D supportati nelle scene**: GLB e GLTF.

1. [Accedi alla tua scena nella console.AWS IoT TwinMaker](https://console.aws.amazon.com/iottwinmaker/)

1. Se non hai modelli nella tua scena, assicurati di aggiungerne uno selezionando l'opzione dal menu **\$1**.

1. Seleziona il modello elencato nella gerarchia della scena. Una volta selezionato, la gerarchia dovrebbe mostrare tutti i sottomodelli al di sotto del modello.
**Nota**  
Se non vedi alcun sottomodello nell'elenco, è probabile che il modello non fosse configurato per avere sottomodelli.

1. Per cambiare la visibilità di un sottomodello, premi l'icona a forma di occhio, situata a destra del nome del sottomodello nella gerarchia.

1. Per modificare i dati del sottomodello, come il nome o la posizione, l'ispettore della scena si apre quando viene selezionato un sottomodello. Utilizzate il menu di ispezione per aggiornare o modificare i dati del sottomodello.

1. Per aggiungere tag, luci, regole o altre proprietà ai sottomodelli, premi **\$1**, mentre il sottomodello è selezionato nella gerarchia.

## Modifica le entità nella gerarchia delle scene


AWS IoT TwinMaker le scene consentono di modificare direttamente le proprietà delle entità all'interno della tabella della gerarchia. La procedura seguente mostra quali azioni è possibile eseguire su un'entità tramite il menu della gerarchia.

1. Passa alla scena nella [AWS IoT TwinMaker console](https://console.aws.amazon.com/iottwinmaker/).

1. Apri la gerarchia delle scene e seleziona un sottoelemento di un'entità che desideri manipolare.

1. Una volta selezionato l'elemento, premi il pulsante **\$1** e dal menu a discesa seleziona una delle opzioni:
   + **Aggiungi un nodo vuoto**
   + **Aggiungi modello 3D**
   + **Aggiungi luce**
   + **Aggiungi telecamera dalla vista corrente**
   + **Aggiungi tag**
   + **Aggiungi model shader**
   + **Aggiungi un indicatore di movimento**

1. Dopo aver selezionato una delle opzioni dal menu a discesa, la selezione verrà applicata alla scena come elemento secondario dell'elemento selezionato dal passaggio 2.

1. È possibile riordinare gli elementi secondari e gli elementi secondari selezionando un elemento secondario e trascinandolo nella gerarchia fino a un nuovo elemento principale.

## Aggiungere annotazioni alle entità


Il compositore di AWS IoT TwinMaker scene consente di annotare qualsiasi elemento nella gerarchia delle scene. L'annotazione è scritta in markdown.

[Per ulteriori informazioni sulla scrittura in Markdown, consulta la documentazione ufficiale sulla sintassi di markdown, Basic Syntax.](https://www.markdownguide.org/basic-syntax/)

**Nota**  
AWS IoT TwinMaker annotazioni e sovrapposizione solo della sintassi Markdown e non dell'HTML.

**Aggiungi un'annotazione a un'entità**

1. Vai alla tua scena nella [AWS IoT TwinMaker console](https://console.aws.amazon.com/iottwinmaker/).

1. Seleziona un elemento dalla gerarchia delle scene che desideri annotare. Se non è selezionato alcun elemento nella gerarchia, è possibile aggiungere annotazioni alla radice.

1. Premi il pulsante più **\$1** e scegli l'opzione **Aggiungi annotazione**.  
![\[Una pagina di scene canvas con il controllo del segno più è stata espansa per mostrare l'opzione Aggiungi annotazione.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/Scene composer -annotation-menu.png)

1. Nella finestra **Inspector** a sinistra, scorri verso il basso fino alla sezione delle **annotazioni**. Usando la sintassi Markdown, scrivi il testo che desideri visualizzare nell'annotazione.

   [Per ulteriori informazioni sulla scrittura in Markdown, consulta la documentazione ufficiale sulla sintassi di markdown, Basic Syntax.](https://www.markdownguide.org/basic-syntax/)  
![\[Viene visualizzata una pagina di scene canvas con il modulo di immissione dei contenuti markdown del pannello di annotazione.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/tm-step4a.png)

1. Per associare i dati della AWS IoT TwinMaker scena a un'annotazione, scegli **Aggiungi associazione dati**, aggiungi l'**ID dell'entità**, quindi seleziona il nome del **componente e il nome** della **proprietà** dell'entità da cui desideri far emergere i dati. Puoi aggiornare il nome dell'associazione per utilizzarlo come variabile Markdown e far apparire i dati nell'annotazione.  
![\[Con i tre punti a destra del menu a discesa delle annotazioni selezionati, viene visualizzato il pulsante Aggiungi associazione dati.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/tm-step5a1.png)  
![\[Quando il pulsante Aggiungi associazione dati è selezionato, è possibile inserire il nome dell'associazione, l'ID dell'entità e i nomi dei componenti e delle proprietà.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/tm-step5a2.png)

1. Il **nome dell'associazione** viene utilizzato per rappresentare la variabile dell'annotazione.

   Inserisci un **nome vincolante** per visualizzare il valore storico più recente della serie temporale di un'entità nell'annotazione tramite AWS IoT TwinMaker la sintassi variabile: `${variable-name}`

   Ad esempio, questa sovrapposizione mostra il valore di`mixer0alarm`, nell'annotazione con la sintassi. `${mixer0alarm}`  
![\[Un esempio completo di associazione dei dati di annotazione.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/tm-step6a.png)

## Aggiungi sovrapposizioni ai tag


Puoi creare sovrapposizioni per le tue scene. AWS IoT TwinMaker Le sovrapposizioni di scene sono associate ai tag e possono essere utilizzate per far emergere dati critici associati alle entità della scena. L'overlay viene creato e renderizzato in Markdown.

[Per ulteriori informazioni sulla scrittura in Markdown, consulta la documentazione ufficiale sulla sintassi di markdown, Basic Syntax.](https://www.markdownguide.org/basic-syntax/)

**Nota**  
Per impostazione predefinita, un **Overlay** è visibile in una scena solo quando è selezionato il tag ad esso associato. Puoi attivarlo nelle **Impostazioni** della scena in modo che tutte le **sovrapposizioni** siano visibili contemporaneamente.

1. [Vai alla tua scena nella console.AWS IoT TwinMaker](https://console.aws.amazon.com/iottwinmaker/)

1. L' AWS IoT TwinMaker **overlay** è associato a una scena di tag, puoi aggiornare un tag esistente o aggiungerne uno nuovo.

   Premi il pulsante più **\$1** e scegli l'opzione **Aggiungi tag**.  
![\[Una scena in cui è stato selezionato il pulsante più e con l'opzione Aggiungi tag evidenziata.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/Scene composer-overlay-add-tag.png)

1. Nel pannello **Inspector** a destra, seleziona il pulsante **\$1** (simbolo più), quindi seleziona **Aggiungi** sovrapposizione.  
![\[Il pannello Inspector con il pulsante più selezionato e Aggiungi sovrapposizione evidenziato.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/tm-step4b.png)

1. Nella sintassi Markdown, scrivi il testo che desideri visualizzare nella sovrapposizione.

   [Per ulteriori informazioni sulla scrittura in Markdown, consulta la documentazione ufficiale sulla sintassi di markdown, Basic Syntax.](https://www.markdownguide.org/basic-syntax/)

1. **Per associare i dati della AWS IoT TwinMaker scena a una sovrapposizione, seleziona Aggiungi associazione dati.**  
![\[Il pannello Inspector con i tre punti selezionati e Aggiungi associazione dati evidenziata.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/tm-step6b.png)

   Aggiungi il **nome dell'associazione** e l'**ID dell'entità**, quindi seleziona il **nome del componente e il** **nome della proprietà** dell'entità da cui desideri far emergere i dati.

1. È possibile visualizzare il valore storico più recente dei dati della serie temporale di un'entità nella sovrapposizione tramite AWS IoT TwinMaker la sintassi variabile:. `${variable-name}`

   Ad esempio, questa sovrapposizione mostra il valore di`mixer0alarm`, nella sovrapposizione con la sintassi. `${mixer0alarm}`  
![\[Il pannello Inspector con le informazioni sullo stato dell'allarme inserite nella casella di immissione del contenuto Markdown.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/tm-step7b.png)

1. **Per abilitare la visibilità dell'**Overlay**, apri la scheda **Impostazioni** in alto a sinistra e assicurati che l'interruttore per **Overlay sia attivato in modo che tutti gli Overlay** siano visibili contemporaneamente.**
**Nota**  
Per impostazione predefinita, una **sovrapposizione** è visibile in una scena solo quando è selezionato il tag ad essa associato.  
![\[La scheda Impostazioni che mostra l'interruttore Overlay è disattivata.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/scene-setting.png)

# Modifica le tue scene


Dopo aver creato una scena, puoi aggiungere entità, componenti e configurare widget aumentati nella scena. Usa i componenti e i widget delle entità per modellare il tuo gemello digitale e fornire funzionalità adatte al tuo caso d'uso.

**Topics**
+ [

# Aggiungi modelli alle tue scene
](scenes-editing-add-models.md)
+ [

# Aggiungi i widget dell'interfaccia utente aumentata Model Shader alla tua scena
](scenes-editing-add-color-widget.md)
+ [

# Creazione di tag per le tue scene
](scenes-editing-add-tags.md)

# Aggiungi modelli alle tue scene
Aggiungi modelli

Per aggiungere modelli alla scena, utilizzate la procedura seguente.

**Nota**  
Per aggiungere modelli alla scena, è necessario prima caricare i modelli nella Libreria delle AWS IoT TwinMaker risorse. Per ulteriori informazioni, consulta [Carica le risorse nella Resource Library AWS IoT TwinMaker](scenes-using-resource-library.md).

1. Nella pagina del compositore della scena, scegliete il segno più (**\$1**), quindi scegliete **Aggiungi modello 3D**.

1. **Nella finestra **Aggiungi risorsa dalla libreria** di risorse, scegli il **CookieFactorMixerfile.glb**, quindi scegli Aggiungi.** Si apre Scene Composer.

1. **Facoltativo**: scegli il segno più (**\$1**), quindi scegli **Aggiungi luce**.

1. Scegli ciascuna opzione di luce per vedere come influiscono sulla scena.  
![\[Una tela di scena con i controlli «Tipo di luce» e «Colore» visualizzati per il cookie mixer selezionato.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/CookieMixerInScene.png)
**Nota**  
Le scene hanno un'illuminazione ambientale predefinita. Per evitare una perdita di frame rate, considerate la possibilità di limitare il numero di luci aggiuntive posizionate nella scena.

# Aggiungi i widget dell'interfaccia utente aumentata Model Shader alla tua scena
Aggiungi widget

I widget Model Shader possono cambiare il colore di un oggetto in base a condizioni da te definite. Ad esempio, potete creare un widget colorato che cambi il colore di un mixer per biscotti nella vostra scena in base ai dati di temperatura del mixer.

Utilizzate la seguente procedura per aggiungere i widget dello shader del modello a un oggetto selezionato.

1. Selezionate un oggetto nella gerarchia a cui desiderate aggiungere un widget. Premi il pulsante **\$1**, quindi scegli **Model Shader**. 

1. Per aggiungere un nuovo gruppo di regole visive, segui innanzitutto le istruzioni riportate di seguito per creare il ColorRule, quindi nel pannello Inspector per l'oggetto dell'ID regola, scegli. **ColorRule**

1. Selezionate EntityID e PropertyName desiderate associare lo shader del modello. ComponentName

## Crea regole visive per le tue scene


Puoi utilizzare le mappe visive delle regole per specificare le condizioni basate sui dati che modificano l'aspetto visivo di un widget dell'interfaccia utente aumentata, come un tag o uno shader del modello. Sono disponibili regole di esempio, ma puoi anche crearne di personalizzate. L'esempio seguente mostra una regola visiva.

![\[Regole visive di esempio con espressioni basate sulla temperatura che attivano icone di errore, avviso e informazioni.\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/scene-topic-temp-sample-rule.png)


L'immagine sopra mostra una regola che consente di confrontare una proprietà di dati precedentemente definita con ID «temperatura» rispetto a un determinato valore. Ad esempio, se la «temperatura» è maggiore o uguale a 40, lo stato cambierà l'aspetto del tag in un cerchio rosso. La **destinazione**, se scelta nella dashboard Grafana, popola un pannello di dettaglio configurato per utilizzare la stessa origine dati.

La procedura seguente mostra come aggiungere un nuovo gruppo di regole visive per il livello dell'interfaccia utente con colorazione aumentata della mesh.

1. Nella scheda regole della console, inserisci un nome, ad esempio ColorRule nel campo di testo, e scegli **Aggiungi nuovo gruppo di regole**.  
![\[La scheda «Regole» con il nome della Nuova mappa delle regole inserita sopra il pulsante «Aggiungi nuovo gruppo di regole».\]](http://docs.aws.amazon.com/it_it/iot-twinmaker/latest/guide/images/scenes-new-vis-rule-create.png)

1. Definisci una nuova regola per il tuo caso d'uso. Ad esempio, puoi crearne uno in base alla proprietà dei dati «temperatura», in cui il valore riportato è inferiore a 20. **Utilizzate la seguente sintassi per le espressioni delle regole: Minore di è **<**, maggiore di è **>**, minore o uguale è **<=**, maggiore o uguale è **>= e uguale è ==**.** (Per ulteriori informazioni, consulta la sintassi JEXL di [Apache Commons](https://commons.apache.org/proper/commons-jexl/reference/syntax.html).) 

1. Imposta il bersaglio su un colore. Per definire un colore, ad esempio`#fcba03`, usa valori esadecimali. (Per ulteriori informazioni sui valori esadecimali, consultate [Hexadecimale](https://en.wikipedia.org/wiki/Hexadecimal).)

# Creazione di tag per le tue scene
Aggiunta di tag

Un tag è un'annotazione aggiunta a una posizione di `x,y,z` coordinate specifica di una scena. Il tag utilizza una proprietà di entità per connettere una parte della scena al knowledge graph. È possibile utilizzare un tag per configurare il comportamento o l'aspetto visivo di un elemento nella scena, ad esempio un allarme.

**Nota**  
Per aggiungere funzionalità ai tag, applichi loro delle regole visive.

Utilizzate la seguente procedura per aggiungere tag alla scena.

1. Selezionate un oggetto nella gerarchia, scegliete il pulsante **\$1**, quindi scegliete **Aggiungi tag**.

1. Assegna un nome al tag. Quindi, per applicare una regola visiva, seleziona un ID di gruppo visivo.

1. Negli elenchi a discesa, scegli EntityID e ComponentName. PropertyName

1. **Per compilare il campo Percorso dati, scegli Crea. DataFrameLabel**

# Formato del modello 3D Tiles
Ottimizza il tuo modello 3D

## Usare le tessere 3D nella scena


Se si verificano lunghi tempi di attesa quando si caricano scene 3D AWS IoT TwinMaker o le prestazioni di rendering sono scadenti quando si naviga in un modello 3D complesso, è consigliabile convertire i modelli in riquadri 3D. Questa sezione descrive il formato delle tessere 3D e gli strumenti di terze parti disponibili. Continua a leggere per decidere se le piastrelle 3D sono adatte al tuo caso d'uso e per aiutarti a iniziare.

### Caso d'uso di modelli complessi


Un modello 3D nella AWS IoT TwinMaker scena può causare problemi di prestazioni come tempi di caricamento lenti e ritardo nella navigazione se il modello è:
+ **Grande**: la dimensione del file è superiore a 100 MB.
+ **Denso**: è composto da centinaia o migliaia di mesh distinte.
+ **Complessa**: la geometria delle maglie ha milioni di triangoli per formare forme complesse.

### Formato 3D Tiles


[Il formato 3D Tiles](https://www.ogc.org/standard/3dtiles/) è una soluzione per lo streaming della geometria del modello e il miglioramento delle prestazioni di rendering 3D. Consente il caricamento istantaneo di modelli 3D in una AWS IoT TwinMaker scena e ottimizza le interazioni 3D caricando blocchi di un modello in base a ciò che è visibile nella vista della telecamera. 

[Il formato 3D Tiles è stato creato da Cesium.](https://cesium.com/) Cesium dispone di un servizio gestito per convertire modelli 3D in piastrelle 3D chiamato [Cesium](https://cesium.com/platform/cesium-ion/) Ion. Questa è attualmente la soluzione migliore per creare piastrelle 3D e la consigliamo per i modelli complessi nei formati [supportati](https://cesium.com/learn/3d-tiling/tiler-data-formats/#supported-data-formats). Puoi registrare Cesium e scegliere il piano di abbonamento appropriato in base alle tue esigenze aziendali nella pagina [dei prezzi di Cesium](https://cesium.com/platform/cesium-ion/pricing/).

Per preparare un modello 3D Tiles da aggiungere a una AWS IoT TwinMaker scena, segui le istruzioni documentate da Cesium Ion:
+ [Importa un modello in Cesium Ion](https://cesium.com/learn/3d-tiling/tiler-data-formats/)

### Carica le tessere Cesium 3D su AWS


Una volta convertito il modello in riquadri 3D, scarica i file del modello e caricali nel bucket Amazon S3 del tuo AWS IoT TwinMaker spazio di lavoro:

1. [Crea e scarica il tuo archivio di modelli 3D Tiles](https://cesium.com/learn/ion/cesium-ion-archives-and-exports/#create-and-download-an-asset-archive).

1. Decomprimi l'archivio in una cartella.

1. Carica l'intera cartella 3D Tiles nel bucket Amazon S3 associato al tuo spazio di lavoro. AWS IoT TwinMaker (Vedi [Caricamento di oggetti](https://docs.aws.amazon.com/AmazonS3/latest/userguide/upload-objects.html) nella Guida per l'utente di Amazon S3.)

1. Se il tuo modello 3D Tiles è stato caricato correttamente, vedrai un percorso della cartella Amazon S3 nella tua [libreria di AWS IoT TwinMaker risorse](scenes-using-resource-library.md) con il tipo. `Tiles3D`

**Nota**  
La AWS IoT TwinMaker Resource Library non supporta il caricamento diretto di modelli 3D Tiles.

### Utilizzo di riquadri 3D in AWS IoT TwinMaker


AWS IoT TwinMaker è a conoscenza di qualsiasi modello 3D Tiles caricato nel bucket S3 del tuo workspace. Il modello deve avere un file `tileset.json` e tutti i file dipendenti (.gltf, .b3dm, .i3dm, .cmpt, .pnts) disponibili nella stessa directory Amazon S3. Il percorso della directory Amazon S3 verrà visualizzato nella Resource Library con il tipo. `Tiles3D`

Per aggiungere il modello 3D Tiles alla scena, segui questi passaggi:

1. Nella pagina del compositore di scene, scegli il segno più (**\$1**), quindi scegli **Aggiungi modello 3D**.

1. Nella finestra **Aggiungi risorsa dalla libreria** di risorse, scegli il percorso del modello 3D Tiles con il tipo`Tiles3D`, quindi scegli **Aggiungi**.

1. Fai clic sull'area di disegno per posizionare il modello nella scena.

#### Differenze tra le piastrelle 3D


Attualmente 3D Tiles non supporta i metadati geometrici e semantici, il che significa che la gerarchia delle mesh del modello originale non è disponibile per la funzione di selezione dei sottomodelli. È ancora possibile aggiungere widget al modello 3D Tiles, ma non è possibile utilizzare funzionalità ottimizzate per i sottomodelli: shader del modello, trasformazioni 3D separate o associazione di entità per una mesh di sottomodelli. 

Si consiglia di utilizzare la conversione 3D Tiles per risorse di grandi dimensioni che fungono da contesto per lo sfondo di una scena. Se desiderate che un sottomodello venga ulteriormente suddiviso e annotato, dovreste estrarlo come glTF/glb risorsa separata e aggiungerlo direttamente alla scena. [Questo può essere fatto con strumenti 3D gratuiti e comuni come Blender.](https://www.blender.org/) 

**Caso d'uso di esempio:**
+ Hai un modello di fabbrica da 1 GB con sale macchine e pavimenti dettagliati, scatole elettriche e tubi idraulici. Le scatole e le tubazioni elettriche devono diventare rosse quando i dati di proprietà associati superano una soglia.
+ Si isolano le maglie della scatola e delle tubazioni nel modello e le si esporta in un glTF separato utilizzando Blender.
+ Converti la fabbrica senza elementi elettrici e idraulici in un modello 3D Tiles e lo carichi su S3.
+ Aggiungi sia il modello 3D Tiles che il modello glTF a una AWS IoT TwinMaker scena all'origine (0,0,0).
+ Aggiungete i componenti del model shader alla scatola elettrica e ai sottomodelli pipe di glTF per rendere rosse le mesh in base alle regole di proprietà.

# Scene dinamiche


AWS IoT TwinMaker le scene sbloccano la potenza del [knowledge graph](tm-knowledge-graph.md) memorizzando i nodi e le impostazioni della scena in un componente di entità. Usa la AWS IoT TwinMaker console per creare **scene dinamiche** per gestire, creare e renderizzare più facilmente le scene 3D.

**Caratteristiche principali:**
+ Tutti gli oggetti, le impostazioni e le associazioni di dati del nodo della scena 3D vengono renderizzati «dinamicamente» in base alle query del Knowledge Graph.
+ Se utilizzi lo Scene Viewer di sola lettura in un'applicazione Grafana o personalizzata, puoi ottenere aggiornamenti alle tue scene a intervalli di 30 secondi.

## Scene statiche o dinamiche


Le **scene statiche** sono composte da un file JSON di scena archiviato in S3 che contiene i dettagli di tutti i nodi e le impostazioni della scena. Qualsiasi modifica alla scena deve essere apportata al documento JSON e salvata in S3. Una scena statica è l'unica opzione se disponi di un piano [tariffario di base](https://aws.amazon.com/iot-twinmaker/pricing/).

Le **scene dinamiche** sono composte da un file JSON di scena con impostazioni globali per la scena, mentre tutti gli altri nodi di scena e le impostazioni dei nodi sono archiviati come componenti di entità nel knowledge graph. Le scene dinamiche sono supportate solo nei piani tariffari standard e a più livelli. Vedi [Cambia modalità di AWS IoT TwinMaker prezzo](tm-pricing-mode.md) per informazioni su come aggiornare il tuo piano tariffario).

Puoi convertire una scena statica esistente in una scena dinamica seguendo questi passaggi:
+ Passa alla scena nella [AWS IoT TwinMaker console](https://console.aws.amazon.com/iottwinmaker/).
+ Nel pannello di sinistra, fai clic sulla scheda **Impostazioni**.
+ Espandi la sezione **Converti scena** nella parte inferiore del pannello.
+ Fate clic sul pulsante **Converti scena**, quindi su **Conferma**.

**avvertimento**  
 La conversione da una scena statica a una dinamica è irreversibile. 

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


## Tipi ed entità dei componenti della scena


Per creare componenti di entità specifici per una scena, sono supportati i seguenti tipi di componenti 1P:
+ **com.amazon.iottwinmaker.3d.component.camera Un** [tipo di componente che memorizza le impostazioni di un widget della fotocamera.](scenes-camera.md)
+ **com.amazon.iottwinmaker.3d.component.dataoverlay Un tipo di componente che memorizza le impostazioni** [per una sovrapposizione di un widget di annotazione o tag.](scenes-ee.md#scenes-ee-overlay)
+ **com.amazon.iottwinmaker.3d.component.light Un tipo** di componente che memorizza le impostazioni di un widget luminoso.
+ **com.amazon.iottwinmaker.3d.component.modelref** Un tipo di componente che memorizza le impostazioni e la posizione S3 di un modello 3D utilizzato in una scena.
+ **com.amazon.iottwinmaker.3d.component.modelshader** Un tipo di componente che memorizza le impostazioni [di](scenes-editing-add-color-widget.md) uno shader modello su un modello 3D.
+ **com.amazon.iottwinmaker.3d.component.motionindicator Un tipo** di componente che memorizza le impostazioni di un widget con indicatore di movimento.
+ **com.amazon.iottwinmaker.3d.component.submodelref Un tipo di componente che memorizza le impostazioni di un sottomodello** di un [modello](scenes-ee.md#scenes-ee-submodel) 3D.
+ **com.amazon.iottwinmaker.3d.component.tag Un tipo di** componente che memorizza le impostazioni di un widget di [tag](scenes-editing-add-tags.md).
+ **com.amazon.iottwinmaker.3d.node Un tipo di componente che memorizza le impostazioni di base di un nodo di scena** come la trasformazione 3D, il nome e le proprietà generiche.

## Concetti di scena dinamica


Le entità dinamiche della scena vengono archiviate in un'entità globale etichettata`$SCENES`. Ogni scena è composta da un'entità radice e da una gerarchia di entità secondarie che corrispondono alla gerarchia dei nodi della scena. Ogni nodo di scena sotto la radice ha un componente **com.amazon.iottwinmaker.3d.node** e un componente per il tipo di nodo (modello 3D, widget e così via).

**avvertimento**  
Non eliminate manualmente alcuna entità di scena o la scena potrebbe essere danneggiata. Se desideri eliminare parzialmente o completamente una scena, usa la pagina del compositore di scene per aggiungere ed eliminare i nodi della scena e usa la pagina delle scene per selezionare ed eliminare una scena.