Come creare contenuti 3D allineati precisamente al mondo reale con Mega Studio su Unity
Sebbene xr-frame non offra funzionalità di editor 3D, puoi usare Mega Studio per posizionare oggetti virtuali con precisione in una posizione dello spazio reale e ottenere un allineamento preciso con lo spazio reale nell'esperienza AR.
Prima di iniziare
Saper usare Mega Studio in Unity.
Prepara il modello: usa il modello utilizzato nel progetto di esempio (un panda dall'aspetto gentile), oppure il modello di piccolo robot usato nella demo ufficiale di xr-frame, oppure consulta Formato GLTF caricabile da XRFrame e estensioni supportate per preparare un file modello conforme ai requisiti di xr-frame.
Importa il file del modello in Unity.
Consiglio
Nel plugin Mega è già stata aggiunta la dipendenza per com.unity.cloud.gltfast, quindi puoi trascinare direttamente il file del modello in Unity Assets.
Aggiungere contenuti 3D come nodi figlio di un'annotazione
Trascina il modello importato nel nodo della scena, come nodo figlio dell'annotazione.
Cambia Position e Rotation nel pannello Inspector del modello tutti in 0, mentre Scale puoi regolarla secondo le tue necessità.
Nota
EMA gestisce tutta la logica di conversione delle coordinate. Impostare Position e Rotation del modello a 0 serve per far coincidere perfettamente il centro geometrico del modello con il punto dell'annotazione. Tutte le modifiche di spostamento e rotazione vanno effettuate modificando il nodo padre (il nodo dell'annotazione).

Regolare precisamente la posizione del modello
Seleziona il nodo dell'annotazione e regola posizione e rotazione del modello rispetto al modello denso nella scena.
Nota
Position e Rotation del modello rispetto all'annotazione devono essere sempre tutti 0, altrimenti non otterrai un risultato di rendering corretto su xr-frame.
[opzionale] Regolare precisamente la posizione del modello tramite panorami
Clicca il pulsante di caricamento accanto al marcatore panoramico nel pannello Inspector, il marcatore panoramico apparirà nella scena.


Cliccando un qualsiasi marcatore panoramico, puoi posizionare l'oggetto in quel punto visualizzando il panorama, e puoi cambiare posizione del panorama per verificare che la posizione del modello sia corretta da diverse prospettive.
