Guida all'uso di Mega
Mega è una tecnologia di spatial computing collaborativo end-to-cloud a livello città lanciata da EasyAR. Grazie a schemi di acquisizione flessibili, capacità stabili di mappatura e posizionamento e una toolchain completa, Mega mira a creare uno spazio digital twin persistente e ad alta precisione per l'intero mondo fisico, come città, campus o grandi centri commerciali. Con Mega, le tue applicazioni possono ottenere un posizionamento indoor e outdoor preciso su larga scala e una vera occlusion tra virtuale e reale, offrendo un'esperienza di interazione spaziale senza precedenti.
Mega presenta alcune differenze rispetto alle capacità AR tradizionali:
| Image Tracking | Motion Tracking | Mega Large-Space AR |
| Riconoscimento e tracking in tempo reale di immagini planari | Ottenimento della posizione e dell'orientamento del dispositivo rispetto al mondo reale | Collegare e integrare l'intero mondo reale con contenuti AR |
| ✅ Collegare e integrare perfettamente materiali stampati e contenuti 3D | ❌ Bassa correlazione tra contenuto AR e scene | ✅ Percezione spaziale AR collegata e integrata con l'ambiente |
| ❌ È necessario indicare quali materiali stampati possono essere usati per l'AR | ✅ È possibile vivere l'AR in qualsiasi momento e luogo | ✅ Copertura dell'intera scene senza avvisi puntuali |
Guida introduttiva a Mega
A differenza del tradizionale posizionamento GNSS, che dipende dai segnali satellitari, Mega si basa su una tecnologia avanzata di visual positioning. Confrontando i dati immagine catturati in tempo reale dal dispositivo dell'utente con dati 3D ad alta precisione già costruiti, il sistema determina la 6 DoF pose dell'utente nel mondo fisico. Sulla base di questa pose, l'applicazione può renderizzare contenuti virtuali nella posizione fisica corretta.
Puoi seguire il seguente workflow per iniziare a usare Mega da zero:
flowchart LR
A[Acquisizione dati] --> B[Creare la mappa Mega Block] --> C[Configurare la library di posizionamento e posizionare contenuti virtuali] --> D[Posizionamento Mega]
Acquisizione dati
Mega offre diversi metodi di acquisizione, come acquisizione con camera panoramica, smartphone e scanner laser. Puoi scegliere in base alle caratteristiche della scene target, facendo riferimento alla tabella seguente:
| Scenario tipico | Schema di acquisizione | Dispositivo di acquisizione | Durata prevista | Vista rapida |
|---|---|---|---|---|
| Spazi grandi (centri commerciali, musei) | Acquisizione a immagine singola con camera panoramica | GoPro Max/Max2 | Meno di 128 minuti | Acquisizione dati con camera panoramica |
| Spazi ultra grandi (grandi aree turistiche, strade continue) | Acquisizione con fusione di area ultra grande con camera panoramica | GoPro Max/Max2 | Più di 128 minuti | Acquisizione dati per spazi di scala ultra grande |
| Spazi piccoli (stanze, negozi, sale espositive) | Acquisizione di piccoli spazi con smartphone | iPhone / telefoni Android con ARCore | Entro 15 minuti | Acquisizione dati spaziali con smartphone |
| Oggetti singoli (esposizioni, apparecchiature, prodotti) | Acquisizione di oggetti con smartphone | iPhone / telefoni Android con ARCore | Entro 15 minuti | Acquisizione dati di oggetti specifici con smartphone |
Creare la mappa Mega Block
Dopo il completamento dell'acquisizione dati, è necessario creare un mapping task e caricare i dati raccolti nell'EasyAR Development Center. Il cloud mapping system di Mega elaborerà automaticamente i dati e costruirà una mappa Mega Block.
Diversi schemi di acquisizione corrispondono a diversi tipi di mapping task:
- Acquisizione con camera panoramica (immagine singola)
- Acquisizione con camera panoramica (fusione area ultra grande)
- Acquisizione con smartphone (spazio piccolo)
- Acquisizione con smartphone (oggetto)
- Acquisizione laser (XGrids)
Una volta completata la mappatura, puoi visualizzare i risultati:
Consiglio
Se la mappatura fallisce, puoi consultare la guida alla gestione dei fallimenti di mapping.
Abilitare il servizio di posizionamento
Dopo aver verificato che i risultati del mapping siano corretti, è anche necessario aggiungere la mappa Mega Block alla library di posizionamento prima di poterla usare. I passaggi dettagliati sono:
- Configurare la library di posizionamento
- Gestire la library di posizionamento
- Confermare la disponibilità della library di posizionamento
Consiglio
Troubleshooting
Se durante il processo riscontri problemi o situazioni non ideali, puoi prima consultare i seguenti argomenti per soluzioni mirate:
Se questi argomenti non risolvono il problema, raccogli i dati e le informazioni necessarie e segnala il problema al personale EasyAR.
Sviluppo applicazioni
- Unity Mega Development Quick Start spiega come configurare ed eseguire il sample Unity di EasyAR Mega per iniziare rapidamente con lo sviluppo di EasyAR Mega. Puoi consultare questo documento per completare rapidamente lo sviluppo dell'applicazione.
- WeChat Mini Program Mega Development Quick Start spiega come eseguire rapidamente il sample project del plugin Mega per WeChat Mini Program per iniziare rapidamente con lo sviluppo di EasyAR Mega. Puoi usare questo documento per completare rapidamente lo sviluppo di applicazioni WeChat Mini Program.
Guida approfondita e avanzata di Mega
Dopo aver completato la configurazione di base del servizio di posizionamento Mega, puoi consultare le sezioni seguenti per comprendere meglio funzioni e caratteristiche di Mega e per eseguire ottimizzazioni speciali per scenari complessi.
Scenari avanzati
Quando usi Mega per costruire un servizio di posizionamento, potresti incontrare esigenze di scenari complessi. Questa sezione presenta soluzioni di ottimizzazione speciali per questi casi:
- Ottimizzazione degli scenari complessi è una soluzione specifica per spazi ultra grandi, funzionamento 24/7, multi-piano e scenari ad alta somiglianza
Verifica e diagnosi
Prima che la tua applicazione vada online, puoi verificare e diagnosticare l'effetto di posizionamento nei seguenti modi:
- Puoi usare simulation run verification senza test in loco
- Se ti è comodo, puoi anche eseguire una verifica sul posto
- Se incontri problemi durante il posizionamento, puoi raccogliere dati diagnostici e inviarli al personale EasyAR
Operazioni e manutenzione
Nel tempo, l'ambiente fisico può cambiare e la scala del business può crescere. Questa sezione spiega come eseguire manutenzione, ottimizzazione ed espansione continue del servizio.
- Aggiornamento della scene: come aggiornare e migliorare solo i dati di base della mappa quando cambia l'ambiente reale, mantenendo invariata la posizione dei contenuti virtuali esistenti.
- Espansione del servizio: soluzioni per la crescita del volume di business, inclusa la stima QPS del localization service, il monitoraggio della capacità e il processo di espansione.
- Migrazione di versione: come migrare senza problemi i dati esistenti alla nuova versione del servizio quando c'è un importante upgrade del Mega mapping service.
- Upgrade del formato dati: migrare senza interruzioni il formato dati del localization service a un formato più performante e più recente.
In conclusione
Benvenuto in Mega per costruire il tuo city-level AR world! Se hai bisogno di ulteriore assistenza o incontri difficoltà tecniche durante lo sviluppo, puoi visitare la community EasyAR Q&A per cercare soluzioni o fare domande, oppure contattarci direttamente tramite i canali business.
Infine, puoi visitare il sito ufficiale EasyAR per ottenere gli ultimi aggiornamenti sui prodotti e casi di settore. Ti auguriamo un percorso di sviluppo AR fluido e piacevole!