Guida all'uso di mega
Mega è la tecnologia di calcolo spaziale end-to-cloud su scala urbana sviluppata da EasyAR. Attraverso soluzioni di acquisizione flessibili, capacità di mappatura e localizzazione stabili e una suite di strumenti completa, mira a creare un gemello digitale persistente e ad alta precisione per l'intero mondo fisico (ad esempio città, campus o grandi centri commerciali). Con Mega, la tua applicazione può ottenere un posizionamento preciso su larga scala sia indoor che outdoor e un'occlusione reale-virtuale, offrendo agli utenti un'esperienza di interazione spaziale senza precedenti.
Mega presenta alcune differenze rispetto alle tradizionali funzionalità AR:
| Tracciamento immagini | Tracciamento del movimento | Mega AR spaziale su larga scala |
| Riconoscimento e tracciamento in tempo reale di immagini piane | Ottenere posizione e orientamento del dispositivo rispetto al mondo reale | Associare e fondere l'intero mondo reale con contenuti AR |
| ✅ Contenuti stampati e 3D perfettamente associati e fusi | ❌ Bassa associazione tra contenuti AR e scena | ✅ Percezione spaziale AR associata e fusa con l'ambiente |
| ❌ Necessità di indicare quali stampe consentono esperienze AR | ✅ Esperienza AR possibile in qualsiasi momento | ✅ Copertura completa della scena, nessun bisogno di suggerimenti puntuali |
Guida introduttiva a mega
A differenza del tradizionale posizionamento GNSS che dipende dai segnali satellitari, Mega si basa su tecnologie avanzate di localizzazione visiva. Abbinando i dati delle immagini catturate in tempo reale dal dispositivo dell'utente con dati tridimensionali pre-costruiti ad alta precisione, determina la posa 6 DoF dell'utente nel mondo fisico. In base a questa posa, l'applicazione può renderizzare e sovrapporre contenuti virtuali nella corretta posizione fisica.
Puoi seguire il flusso di lavoro qui sotto per iniziare a utilizzare Mega da zero:
flowchart LR
A[Acquisizione dati] --> B[Costruzione mappa Mega Block] --> C[Configurazione database di localizzazione, posizionamento contenuti virtuali] --> D[Localizzazione Mega]
Acquisizione dati
Mega offre vari metodi di acquisizione come fotocamera panoramica, smartphone e scanner laser. Puoi scegliere in base alle caratteristiche della scena target, consultando la tabella seguente:
| Scena tipica | Soluzione di acquisizione | Dispositivo di acquisizione | Tempo di acquisizione previsto | Anteprima rapida |
|---|---|---|---|---|
| Spazi ampi (centri commerciali, musei) | Acquisizione singola immagine con fotocamera panoramica | GoPro Max | Meno di 128 minuti | Acquisizione dati con fotocamera panoramica |
| Spazi molto ampi (grandi aree turistiche, strade continue) | Fusione di acquisizioni panoramiche su vasta scala | GoPro Max | Oltre 128 minuti | Acquisizione dati per spazi su larga scala |
| Spazi piccoli (stanze, negozi, showroom) | Acquisizione spazi ristretti con smartphone | iPhone / smartphone Android ARCore | Entro 15 minuti | Acquisizione dati spaziali con smartphone |
| Oggetti singoli (espositivi, attrezzature, prodotti) | Acquisizione oggetti con smartphone | iPhone / smartphone Android ARCore | Entro 15 minuti | Acquisizione dati di oggetti specifici con smartphone |
Costruzione mappa Mega Block
Dopo aver completato l'acquisizione dati, devi creare un'attività di mappatura per caricare i dati acquisiti su EasyAR Developer Center. Il sistema di mappatura cloud Mega elaborerà automaticamente e costruirà la mappa Mega Block.
Diverse soluzioni di acquisizione corrispondono a diversi tipi di attività di mappatura:
- Acquisizione fotocamera panoramica (singola immagine)
- Acquisizione fotocamera panoramica (fusione su vasta scala)
- Acquisizione smartphone (spazio ristretto)
- Acquisizione smartphone (oggetto)
- Acquisizione laser (Xgrids)
Dopo la mappatura, puoi visualizzare i risultati:
- Tracciato (percorso di acquisizione)
- Report di mappatura
- Informazioni sul Block
- Mesh 3D realistiche
- Gaussian splatting 3D (Xgrids LCC)
Consiglio
Se la mappatura fallisce, consulta la guida alla risoluzione dei problemi di mappatura.
Attivazione servizio di localizzazione
Dopo aver verificato che i risultati della mappatura siano corretti, devi aggiungere la mappa Mega Block al database di localizzazione per poterla utilizzare. Passaggi dettagliati:
- Configurazione database di localizzazione
- Gestione database di localizzazione
- Verifica disponibilità database di localizzazione
Consiglio
Risoluzione dei problemi
Se riscontri problemi o situazioni non ideali nel flusso precedente, consulta prima queste guide specifiche:
Se queste guide non risolvono il problema, raccogli i dati e le informazioni necessarie e segnala il problema al personale EasyAR.
Guida avanzata a mega
Dopo aver configurato il servizio base di localizzazione Mega, puoi consultare le sezioni seguenti per approfondire ulteriori funzionalità e caratteristiche di Mega e ottimizzare per scenari complessi.
Scenari avanzati
Quando utilizzi Mega per costruire servizi di localizzazione, potresti incontrare requisiti di scenari complessi. Questa sezione presenta soluzioni di ottimizzazione specifiche per questi scenari:
- Ottimizzazione scenari complessi è la soluzione dedicata per spazi molto ampi, funzionamento 24/7, multi-piano e scenari ad alta similarità
Verifica e diagnostica
Prima del lancio della tua applicazione, puoi verificare e diagnosticare l'efficacia della localizzazione attraverso:
- Verifica tramite simulazione, senza test sul campo
- Se possibile, verifica sul campo
- Se riscontri problemi durante la localizzazione, raccogli dati diagnostici e segnalali al personale EasyAR
Manutenzione operativa
Con il funzionamento a lungo termine del servizio, l'ambiente fisico potrebbe cambiare e la portata del business potrebbe espandersi. Questa sezione spiega come eseguire una manutenzione continua, ottimizzazione e scalabilità del servizio.
- Aggiornamento scena: come aggiornare e migliorare solo i dati della mappa sottostante mantenendo invariata la posizione dei contenuti virtuali esistenti quando l'ambiente reale cambia.
- Scalabilità del servizio: soluzioni per gestire la crescita del business, inclusa stima QPS del servizio di localizzazione, monitoraggio della capacità e processo di scalabilità.
- Migrazione versione: come migrare agevolmente i dati esistenti al nuovo servizio quando il servizio di mappatura Mega subisce aggiornamenti significativi.
- Aggiornamento formato dati: migrare agevolmente il formato dati del servizio di localizzazione a un formato più performante e aggiornato.
Manuale di riferimento
Per i plugin dell'editor e gli strumenti mobile coinvolti nell'intero flusso di sviluppo, forniamo documentazione di riferimento dettagliata:
- Mega Studio (Unity) ambiente integrato per caricamento mappe, annotazione contenuti e simulazioni in Unity Editor.
- Mega Toolbox (App) toolbox completo per dispositivi mobile per acquisizione dati e test sul campo.
- Mega Toolbox (Mini-program) strumento di test sul campo leggero senza installazione di app.
Considerazioni finali
Benvenuto nell'utilizzo di Mega per costruire il tuo mondo AR urbano! Per ulteriore assistenza o in caso di difficoltà tecniche durante lo sviluppo, visita la Community Q&A di EasyAR per cercare soluzioni o porre domande, oppure contattaci direttamente tramite i canali commerciali.
Infine, visita il sito ufficiale di EasyAR per gli ultimi aggiornamenti sui prodotti e casi di studio del settore. Buon viaggio nel tuo sviluppo AR!