Table of Contents

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:

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:

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:

Verifica e diagnosi

Prima che la tua applicazione vada online, puoi verificare e diagnosticare l'effetto di posizionamento nei seguenti modi:

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!