Table of Contents

Guida alla diagnosi di anomalie della griglia实景 di Mega

Nella sviluppo dell'applicazione Mega, il posizionamento del contenuto virtuale viene realizzato attraverso la Mesh. L'effetto visivo, la precisione e altri aspetti del modello Mesh possono influenzare la precisione del posizionamento del contenuto virtuale e persino l'effetto finale del posizionamento di Mega. Questo articolo illustra alcuni problemi di effetto visivo e precisione che il modello Mesh potrebbe incontrare, per aiutarvi a distinguere correttamente i difetti del modello e identificare i problemi gravi da segnalare.

Cos'è il modello Mesh

La Mega Mesh è un modello geometrico tridimensionale ricostruito dai dati ambientali raccolti. La sua funzione principale è fornire un riferimento fisico reale per il contenuto virtuale, in modo che gli oggetti virtuali possano essere correttamente oscurati dagli oggetti del mondo reale come pareti, pavimenti, tavoli e sedie, realizzando così un'esperienza di fusione tra il reale e il virtuale più realistica.

Il modello Mega Mesh viene ricostruito automaticamente dai video di acquisizione attraverso l'algoritmo cloud e non è un modello accuratamente creato manualmente. Pertanto, presenta naturalmente alcuni difetti.

Aspettative corrette:

  • Il colore complessivo è sostanzialmente coerente con l'ambiente reale, e i colori delle pareti, del pavimento e degli oggetti principali su larga scala sono corretti.
  • Le texture delle principali strutture sono riconoscibili (ad esempio, i motivi dei pavimenti in piastrelle, i disegni delle pareti in carta da parati, l'aspetto delle opere esposte).
  • Il modello può fornire un buon effetto di fusione di luci e ombre e colori in AR.

I difetti lievi sono completamente normali e i casi comuni sono i seguenti:

  • Nelle aree con luce complessa, la texture del colore potrebbe presentare anomalie come oscurità, luminosità o sbilanciamento del colore.
  • Per gli oggetti a grande distanza o le aree di bordo, la texture potrebbe essere leggermente sfocata o allungata.
  • Mega fornisce un modello LOD, e potrebbe esserci una differenza di colore nella texture tra i blocchi LOD.
  • Nelle zone di fusione di diverse prospettive, potrebbe esserci una leggera distorsione o una giunzione della texture su una piccola area.
  • I dettagli di oggetti piccoli come testi e cartelli potrebbero non essere chiari.
  • Gli oggetti dinamici come persone e auto potrebbero lasciare lievi残影 o macchie di colore.
  • Gli oggetti trasparenti e riflettenti come vetri e superfici d'acqua potrebbero presentare mancanze di struttura o depressions.
  • Le pareti o i pavimenti non sono perfettamente piatti e presentano piccole irregolarità o "punte".
  • Ci sono piccoli buchi nel modello.

Questi difetti generalmente non influenzano gravemente la vostra esperienza e sono limiti ragionevoli dell'algoritmo di ricostruzione automatica. Non è necessario gestirli in modo speciale.

Quali anomalie del modello richiedono trattamento

I seguenti casi sono difetti gravi che influenzano direttamente l'effetto dell'applicazione e richiedono attenzione e trattamento.

Tipo di problema Manifestazione tipica Possibili influenze
Mancanza o buchi su larga scala Un'intera parete non riflettente e non trasparente non ha affatto la Mesh, e gli oggetti virtuali non possono essere correttamente oscurati Non è possibile realizzare un'oscurazione corretta in questa area
Errori strutturali su larga scala Un'intera parete viene ricostruita erroneamente in modo inclinato, o le dimensioni della stanza sono gravemente in contrasto con la realtà Questo può causare una disallineazione tra gli oggetti virtuali e l'ambiente reale, influenzando gravemente l'effetto di oscurazione
Deformazione o inclinazione grave Il pavimento è chiaramente inclinato, le pareti sono distorte e la posizione degli oggetti è gravemente spostata Il posizionamento del contenuto virtuale è in disordine e l'oscurazione è anomala
Rumore o punteggiatura grave Appaiono molti frammenti fluttuanti nell'aria L'oscurazione lampeggia e le prestazioni diminuiscono
Errori completi in aree chiave La Mesh in aree di interazione importanti (come scale e stand) è completamente sbagliata L'interazione dell'utente fallisce e l'esperienza è danneggiata
Lo strato del modello appare Si vede lo strato del pavimento o delle pareti nello stesso luogo L'oscurazione è sbagliata e il posizionamento non è corretto
Il colore su larga scala è completamente sbagliato Le texture delle pareti e del pavimento presentano colori strani o completamente errati L'ambiente complessivo sembra irrealistico e visivamente sgradevole

Trattamento e segnalazione dei problemi

Dopo aver incontrato i problemi di difetti del modello gravi sopra menzionati, raccogliete le informazioni come segue e segnalatele per aiutarci a localizzare e risolvere rapidamente i problemi.

Raccolta delle informazioni necessarie

  1. Screenshot o video
    • Screenshot: Almeno 3 screenshot da angoli diversi e segnate l'area problema.
    • Video: Registrate un video di 10 - 30 secondi con il software di registrazione dello schermo del telefono o del computer, registrando l'area anomala della Mesh.
  2. Descrizione del problema

Quando segnalate il problema, dovete segnalare le seguenti informazioni:

  • Ambito del problema: Se c'è un problema in tutta la mappa o solo in una particolare area.
  • Tipo di mappa: Mega offre diversi modi per creare mappe. È necessario specificare il tipo di mappa in cui si verifica il problema.
  • Luogo e area del problema: La posizione specifica in cui si verifica il problema. Ad esempio, c'è un problema nell'area del "stand centrale nel salone del primo piano del museo" in una singola mappa, o in una mappa su larga scala, specificate quali sotto - mappe presentano strati nella fusione.
  • Descrizione del problema: Con riferimento ai screenshot o al video registrato, indicare in dettaglio l'area in cui si verifica il problema e i fenomeni anomali. Se si tratta di più mappe, specificate il nome delle sotto - mappe. Ad esempio, "Il modello della parete del corridoio occidentale al 3° piano dell'edificio dell'ufficio nella mappa XX è inclinato di circa 15 gradi" o "Si è verificato uno strato tra il lato ovest della sotto - mappa A e il lato est della sotto - mappa B".

Non dite solo "Il modello ha un problema" o "La Mesh non è bella". L'assenza di screenshot e descrizioni specifiche rallenterà notevolmente il tempo di trattamento del problema.

  1. Informazioni sulla mappa
    • Report di creazione della mappa: Fornite il report di creazione della mappa della mappa problema da Mega Block.

      Scarica il report di creazione della mappa

    • Informazioni sul servizio di posizionamento: È possibile esportare le informazioni sul servizio di posizionamento in Unity.

      Sullo strumento editor del nodo block che state utilizzando, fate clic sul pulsante Diagnosis Info nell'immagine seguente per esportare le informazioni di diagnostica di Mega Block. Le Informazioni di diagnostica di Mega Block contengono solo le informazioni di Mega Block e della libreria di posizionamento e non contengono altre informazioni sensibili.

      Il formato del file che avete esportato dovrebbe essere Mega_Report_Block_<blockID>_YY-MM-DD_HH-MM-SS.json.

Inviare una segnalazione

Inviate insieme gli screenshot o la registrazione dello schermo, la descrizione del problema e le informazioni sulla mappa agli operatori di EasyAR. Dopo l'analisi, vi forniranno il modo per risolvere il problema.

  • Flusso di trattamento: In base ai materiali che avete fornito, esamineremo i dati originali di acquisizione e i risultati della ricostruzione cloud.
  • Possibili cause: Potrebbe essere dovuto a un cambiamento ambientale in quell'area durante l'acquisizione, a problemi dell'apparecchio di acquisizione o alle limitazioni dell'algoritmo di creazione della mappa in scenari specifici.
  • Se l'acquisizione non è stata eseguita in conformità alle norme: Valuteremo se è necessario ricollezionare o completare i dati di quell'area e ricreare la mappa.
  • Se i dati di acquisizione sono normali: Il metodo di ricostruzione cloud potrebbe essere insufficiente. Effettuaremo ottimizzazioni iterative nelle versioni successive e vi forniremo una soluzione per risolvere il problema.

Comprendere correttamente le funzioni e i limiti del modello Mesh, distinguere tra "difetti normali" e "veri problemi" e segnalare i problemi come richiesto sono le chiavi per risolvere i problemi in modo efficiente.