Come posizionare contenuti 3D con Mega Studio su Unity
Questo documento ti guiderà rapidamente nell'utilizzo degli strumenti di annotazione su Unity Editor per posizionare modelli, preparandoti per il rendering successivo su xr-frame.
Prima di iniziare
- Essere in grado di usare Mega Studio su Unity
Preparare il modello GLTF e trascinarlo in Unity Assets
Puoi usare il modello fornito nell'esempio (un panda paffuto e adorabile), oppure usare il modello di robot utilizzato nella Demo ufficiale di xr-frame, oppure fare riferimento alle specifiche GLTF supportate da xr-frame ed estensioni per preparare il tuo modello e caricarlo su un server di hosting delle risorse.
Consiglio
Il plugin Mega ha già aggiunto la dipendenza com.unity.cloud.gltfast, quindi puoi trascinare direttamente i file del modello in Unity Assets.

Selezionare la libreria di localizzazione Mega Cloud
Clicca sull'icona a destra di Mega Cloud Service.

Seleziona la libreria da utilizzare.

Dopo aver caricato con successo la libreria di localizzazione e le informazioni sui Mega Blocks, il pannello dello strumento Studio appare come mostrato.

Caricare il modello denso del Block
Clicca su Carica a destra del nome del Block per caricare dinamicamente il modello denso di quel Block.

Creare un'annotazione
Tieni premuto Ctrl (Windows) / Command (Mac) nella scena, quindi clicca con il tasto sinistro del mouse sul terreno dove desideri posizionare l'annotazione.

Aggiungere contenuti 3D come nodi figli dell'annotazione
Trascina il modello importato nel nodo della scena, come figlio dell'annotazione.

Imposta Position e Rotation nel pannello Inspector del modello su 0. Puoi regolare Scale secondo necessità.
Nota
EMA gestisce tutta la logica di trasformazione delle coordinate. Impostare Position e Rotation del modello su 0 assicura che il centro geometrico del modello coincida perfettamente con il punto di annotazione. Tutti gli aggiustamenti di posizione e rotazione devono essere effettuati agendo sul nodo genitore (il nodo di annotazione).

[Opzionale] Regolare la posizione del modello
Seleziona il nodo di annotazione e regola la posizione e la rotazione del modello nella scena rispetto al modello denso.
Nota
La Position e la Rotation del modello rispetto all'annotazione devono rimanere sempre 0, altrimenti non otterrai il rendering corretto su xr-frame.

Creare un nuovo pacchetto di dati di annotazione
Clicca sull'icona a destra del pacchetto di dati di annotazione nel pannello Inspector.

Inserisci il nome per i dati di annotazione nel campo e clicca sul segno di spunta a destra.

Dopo la creazione dovrebbe apparire così, quindi clicca su Conferma in basso.

Clicca sull'icona di caricamento per effettuare l'upload.

All'avvenuto caricamento, apparirà una notifica.

Verificare i dati di annotazione
Devi registrare l'ID dei dati di annotazione per caricarli successivamente su xr-frame.

Dopo il caricamento, puoi vedere le informazioni corrispondenti nella libreria di localizzazione cloud. L'ID in questo elenco è l'ID del pacchetto dati di annotazione.

Qui puoi anche visualizzare nome e ID dei dati di annotazione caricati. L'ID in questo elenco è l'ID del punto di annotazione.

Passaggi successivi
- Utilizza l'annotazione caricata per eseguire il progetto di esempio completo
- Prova a creare contenuti 3D allineati al mondo reale con Unity Editor