Table of Contents

Come usare Mega Studio su Unity per creare contenuti 3D allineati con precisione al mondo reale

Sebbene xr-frame non fornisca funzionalità di editor 3D, puoi utilizzare Mega Studio per posizionare oggetti virtuali in punti precisi dello spazio reale, allineandoli perfettamente con l'ambiente nelle esperienze AR.

Prima di iniziare

Consiglio

Il plugin Mega ha già aggiunto la dipendenza da com.unity.cloud.gltfast, quindi puoi trascinare direttamente i file modello in Assets di Unity.

Aggiungere contenuti 3D come nodi figli delle annotazioni

Trascina il modello importato sul nodo della scena, come nodo figlio di un'annotazione.

Imposta tutti i valori di Position e Rotation nel pannello Inspector del modello su 0, Scale può essere regolato secondo necessità.

Nota

EMA gestisce tutta la logica di trasformazione delle coordinate. Impostare Position e Rotation del modello su 0 garantisce che il centro geometrico del modello coincida esattamente con il punto di annotazione. Tutti gli aggiustamenti di posizione e rotazione devono essere effettuati agendo sul nodo genitore (nodo di annotazione).

Modificare il Transform del modello

Regolare con precisione 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

Position e Rotation del modello rispetto all'annotazione devono rimanere sempre 0, altrimenti non otterrai risultati di rendering corretti su xr-frame.

[Opzionale] Regolare con precisione la posizione del modello utilizzando le panoramiche

Clicca sul pulsante di caricamento a destra del marker panoramico nel pannello Inspector, il marker panoramico apparirà nella scena.

Caricare il marker panoramico

Visualizzare il marker panoramico

Clicca su qualsiasi marker panoramico per posizionare il modello in quella posizione panoramica. Puoi cambiare posizione panoramica per verificare che il modello sia posizionato correttamente da diverse angolazioni.

Modifica panoramica

[Opzionale] Regolare con precisione la posizione del modello utilizzando LCC 3D Gaussian Splatting

Nota

Questa sezione si applica a scenari d'uso che prevedono acquisizione con dispositivi Qiyu e mappatura completata. I risultati di mappatura con altri dispositivi non includono dati LCC 3DGS.

Se utilizzi la funzionalità LCC 3D Gaussian Splatting (Qiyu LCC), puoi regolare la posizione del modello rispetto al 3DGS. L'uso dei dati LCC è descritto in Caricare dati LCC e allinearli alla Mesh.

Cosa fare se il modello Block caricato non è orizzontale

Seleziona Block Root nel pannello Hierarchy, quindi modifica Rotation nel pannello Inspector finché l'orientamento del modello denso non appare corretto nell'editor di Unity.

Importante

Block Root è il nodo genitore di tutti i nodi Block nell'albero della scena del motore 3D.

Il Transform di Block Root nel sistema di coordinate globale non influisce sul sistema di coordinate locale del Block, e di conseguenza non influisce sul rendering delle annotazioni e dei modelli sottostanti. Il suo Transform non è correlato all'effetto visivo finale.

Cosa fare se il modello Block caricato presenta parti frammentate o mancanti

Durante la ricostruzione 3D, a causa di copertura incompleta delle angolazioni di acquisizione, potrebbero verificarsi frammentazioni o parti mancanti nel modello denso generato.

Frammentazione e parti mancanti

Di fronte a un modello incompleto, se la precisione di allineamento nelle parti frammentate/mancanti non è critica, puoi posizionare i contenuti 3D cliccando sui marker panoramici e confrontandoli con le panoramiche. Successivamente puoi verificare il risultato cliccando su diversi marker panoramici nelle vicinanze.

Posizionamento tramite panoramica

Risultato del posizionamento.

Risultato del posizionamento

Se la precisione di allineamento nelle parti frammentate/mancanti è cruciale, sarà necessario aggiornare la mappa tramite aggiornamento incrementale o aggiornamento completo senza perdita di dati. Generalmente queste aree indicano una copertura insufficiente durante l'acquisizione; in tali regioni le prestazioni di localizzazione Mega potrebbero risentirne, e allineare semplicemente i contenuti 3D nell'editor non sarà sufficiente.

Passaggi successivi

Argomenti correlati

Plugin Mega per Mini Program WeChat:

Mega Studio: