Concetti di base di Mega
Mega coinvolge diversi concetti chiave e terminologie tecniche, fondamentali per costruire e utilizzare servizi di localizzazione AR a livello cittadino. Questo documento spiega in linguaggio non tecnico i concetti principali, inclusi EMP, Mega Block, EIF ed EMA. Comprendere questi concetti aiuta a pianificare progetti, acquisire dati, verificare risultati e ottimizzare esperienze AR in modo più efficace.
EMP (dati di mappatura)
L'EMP è il formato di file registrato durante l'acquisizione di dati di mappatura con uno smartphone. Contiene fotogrammi video, dati IMU (unità di misura inerziale), informazioni GNSS, pose SLAM, ecc. Questi dati possono generare il corrispondente risultato di mappatura: il Mega Block.
Funzione
- Mappatura rapida: ideale per spazi piccoli (stanze, showroom) o oggetti specifici, senza bisogno di attrezzature professionali.
- Complementare ai dati delle fotocamere panoramiche: l'EMP offre maggiore flessibilità.
Come ottenere e utilizzare
- Ottenere: utilizzare l'app Mega Toolbox per registrare spostandosi lentamente nell'area target (dettagli in acquisizione con smartphone per spazi ridotti - metodo di acquisizione o acquisizione con smartphone per oggetti specifici - metodo di acquisizione), quindi esportare il file EMP.
- Utilizzare: caricare sulla console per creare un task di acquisizione per spazi ridotti con smartphone o un task di acquisizione per oggetti con smartphone, generando così il Block.
Note importanti
- I file EMP hanno dimensioni ridotte, ideali per iterazioni rapide, ma non adatti a spazi enormi.
- Punti chiave dell'acquisizione: movimento lento, scansione multi-angolo, evitare sfocature o interferenze dinamiche; consultare il checklist dei punti chiave.
- Se un EMP genera un Block di bassa qualità, verificare la compatibilità dello smartphone (deve supportare ARCore/ARKit).
Mega Block
Il Mega Block è l'unità cartografica di localizzazione centrale di Mega. Generato tramite servizi di mappatura, include modelli 3D e mappe di localizzazione, contenenti la struttura geometrica, le caratteristiche visive e le informazioni di coordinate dell'area target, simile a una "mappa gemella digitale".
Caratteristiche funzionali
- Fornisce localizzazione ad alta precisione: i dispositivi ancorano coordinate mondiali a livello di centimetro confrontando l'immagine corrente della fotocamera con le caratteristiche nel Block.
- Supporta la fusione AR: inclusi l'occlusione reale-virtuale e contenuti persistenti.
- Copertura: un singolo Block può coprire milioni di metri quadrati, supportando più piani o grandi spazi.
Come ottenere e utilizzare
- Ottenere: acquisire dati tramite acquisizione dati, caricarli sulla console e creare un task di mappatura per la generazione automatica.
- Utilizzare: creare un servizio di localizzazione, una libreria di localizzazione, aggiungere il Block alla libreria, quindi configurarlo nell'app.
Note importanti
- La qualità del Block dipende dai dati acquisiti: ambienti ricchi di caratteristiche e con illuminazione uniforme generano i Block migliori.
- Per risolvere problemi di mappatura, consultare fallimento della mappatura o difetti del modello.
EIF (dati simulati)
L'EIF è un formato di dati per simulare test di localizzazione. Contiene fotogrammi video, dati IMU, informazioni GNSS, pose SLAM, ecc., utilizzati come input per i servizi Mega.
Funzione
- Verifica simulata: testare la localizzazione e il tracking su computer senza test sul campo, riproducendo dati EIF.
- Riproduzione problemi: registrare segmenti anomali per aiutare il debug di deriva, perdita di tracciamento, ecc.
- Anteprima effetti: combinare con file di annotazione per simulare l'overlay di contenuti AR e valutare l'esperienza utente finale.
Come ottenere/ utilizzare
- Ottenere: registrare con Mega Toolbox nell'area target (dettagli in anteprima effetti di esecuzione simulata - acquisizione dati EIF o raccolta dati anomali per effetti visivi - registrazione file EIF con Toolbox), quindi esportare il file EIF.
- Utilizzare: importare in Mega Studio per riprodurre e verificare le prestazioni di localizzazione; o caricare per segnalare problemi.
Note importanti
- La durata della registrazione EIF non dovrebbe superare 10 minuti; tempi più lunghi compromettono le prestazioni SLAM del dispositivo.
- Utilizzato solo per test, non per mappature ufficiali.
EMA (file di annotazione)
L'EMA è il formato del file di dati di annotazione, utilizzato per definire posizione, orientamento e comportamento dei contenuti AR all'interno di un Mega Block. È un file con struttura JSON-like, contenente punti di coordinate, riferimenti a modelli 3D, condizioni di attivazione, ecc.
Funzione
- Ancoraggio contenuti: specifica la posizione esatta nel mondo reale dove appariranno oggetti virtuali (modelli, testo, animazioni).
- Definizione interazioni: imposta regole di attivazione (es. visualizzazione all'avvicinamento dell'utente), logiche di animazione, suoni, ecc.
- Anteprima effetti: simula l'esperienza AR completa combinando EIF o test sul campo.
Note importanti
- L'EMA è opzionale: la localizzazione di base non lo richiede, ma interazioni avanzate sì.
- Se l'EMA causa spostamenti dei contenuti, verificare la coerenza del sistema di coordinate (deve corrispondere a quello del Block).
Comprendendo questi concetti, potrai utilizzare i servizi Mega in modo più efficiente. Per dettagli approfonditi, consultare la panoramica o le sezioni specifiche.