Table of Contents

Componente di convalida

Il componente di convalida viene utilizzato per simulare ed eseguire effetti Mega su PC.

Panoramica dell'interfaccia in stato non in esecuzione

Se lo strumento di convalida non è aperto in una finestra separata, il pannello strumenti di studio visualizzerà

validation

Se lo strumento di convalida è aperto in una finestra separata, il pannello strumenti di studio visualizzerà

validation

Mentre la finestra dello strumento di convalida visualizzerà

validation

Panoramica dell'interfaccia in stato di esecuzione

Se lo strumento di convalida non è aperto in una finestra separata, il pannello strumenti di studio visualizzerà

validation

Se lo strumento di convalida è aperto in una finestra separata, la finestra dello strumento di convalida regolerà la visualizzazione in base alle dimensioni della finestra

validation validation

Descrizione dell'area strumenti

  1. Area di controllo dell'esecuzione
  2. Area di riproduzione EIF
  3. Area di controllo del posizionamento
  4. Area di controllo della visualizzazione
  5. Area informazioni sullo stato

Area di controllo dell'esecuzione

validation validation

  1. Usa/disabilita strumento di convalida
  2. Avvia/arresta strumento di convalida
  3. Apri in finestra separata
  4. Chiudi strumento nella finestra separata
  5. Seleziona strumento studio nel pannello strumenti separato

Area di riproduzione EIF

validation

  1. Riproduci/pausa
  2. Stop
  3. Avanti di 5s (disponibile per dati in nuovo formato, tranne arresto anomalo della registrazione)
  4. Riproduzione rallentata (disponibile per dati in nuovo formato)
  5. Riproduzione accelerata (disponibile per dati in nuovo formato)
  6. Indietro di 5s (disponibile per dati in nuovo formato, tranne arresto anomalo della registrazione)
  7. Apri file EIF
  8. Tempo corrente/tempo totale
  9. Velocità corrente
  10. Progresso della riproduzione (trascinabile per dati in nuovo formato, tranne arresto anomalo della registrazione)

Area di controllo del posizionamento

validation

  1. Indicatore dello stato di posizionamento
  2. Avvia/Interrompi posizionamento (attivato di default)
  3. Ripristina stato del tracking
  4. Selezione indirizzo server (modificabile solo quando lo strumento non è in esecuzione)

Descrizione colori indicatore di stato di posizionamento

  • Verde: Posizionamento sul Block riuscito e tracciamento VIO dispositivo attivo (verde). Senza nuovi risultati, svanisce in trasparenza entro 5s;
  • Giallo: Posizionamento sul Block riuscito ma tracciamento VIO dispositivo fallito (giallo). Senza nuovi risultati, svanisce in trasparenza entro 5s;
  • Bianco: Posizionamento sul Block non riuscito (bianco). Senza nuovi risultati, svanisce in trasparenza entro 5s;
  • Rosso: Errore di posizionamento (rosso). Rimane visibile fino al prossimo risultato di posizionamento;

Area di controllo della visualizzazione

validation

  1. Mostra/nascondi sfondo video
  2. Mostra/nascondi dati annotati
  3. Mostra/nascondi modello Block (in URP nasconde anche i modelli nella finestra Scene)
  4. Mostra/nascondi nomi pulsanti
  5. Controlla trasparenza modello Block (non disponibile in URP)

Effetti di trasformazione della trasparenza del modello Block:

validation

Area informazioni di stato

validation

  1. Stato della sessione aggiornato ogni frame
  2. Risultato di posizionamento restituito dal server (correlato all'effetto di tracking, ma non è l'intero risultato)
  3. Copia
  4. Copia
  5. Mostra/nascondi informazioni di dump nella Game View

Flusso di utilizzo

Preparare i dati EIF

Per la convalida è necessario utilizzare dati EIF. Utilizzare lo strumento di registrazione dati EIF per simulazione di sviluppo remoto di Mega Toolbox per registrare un file EIF. A seconda del formato di registrazione selezionato, il risultato conterrà un file .mkveif (oppure un file .eif e un file .eif.json; entrambi i file sono necessari).

Preparare il package

Assicurarsi che com.easyar.sense sia stato importato. Se non è importato, apparirà il seguente messaggio,

validation

In questo caso, utilizzare Unity Package Manager per importare il pacchetto richiesto: com.easyar.sense-**.tgz.

Compilare la easyar sense license key

Accedere al centro di sviluppo EasyAR sul sito web per ottenere la EasyAR Sense License Key.

validation

In Unity, aprire il menu EasyAR > Sense > Configuration.

validation

Quindi, nella finestra Project Settings aperta, incollare la license key copiata dal sito web.

validation

Connettere al servizio di localizzazione Mega Dopo aver aggiunto lo strumento, selezionare il servizio di localizzazione da convalidare nello strumento corrispondente.

validation

Preparare i dati Block (opzionale)

Per visualizzare intuitivamente l'effetto di localizzazione, si consiglia generalmente di caricare i dati del modello Block dell'area corrispondente. Fare riferimento alle istruzioni del componente Dati Block per il caricamento.

Preparare i dati di annotazione (opzionale)

Se si desidera visualizzare annotazioni durante la localizzazione, utilizzare il componente di annotazione per annotare o importare annotazioni tramite il componente Pacchetto dati di annotazione.

validation

Se a questo punto i dati Block e i dati di annotazione sono stati importati nella scena, entrambi verranno visualizzati.

validation

Preparare contenuti 3D (opzionale)

È possibile creare oggetti 3D tramite il menu contestuale. Prestare attenzione al fatto che gli oggetti 3D devono essere posizionati sotto il nodo Block.

validation

Dopo la creazione, è possibile regolare posizione, dimensione, ecc., secondo necessità.

validation

Naturalmente, è anche possibile importare modelli personalizzati.

validation

Avviare lo strumento

Prima abilitare lo strumento, quindi fare clic sul pulsante di esecuzione per avviarlo.

validation

È possibile avviarlo anche tramite il pulsante sulla barra degli strumenti di Unity.

validation

All'avvio apparirà una finestra di dialogo informativa. Se si sta sviluppando un'applicazione Unity, leggere attentamente.

validation

Aprire l'EIF

Dopo l'apertura, l'EIF inizierà automaticamente la riproduzione.

validation

Visualizzare l'effetto

È possibile controllare la riproduzione secondo necessità. Solitamente, l'effetto sarà simile a questo.

validation

È anche possibile nascondere completamente il modello Block, ottenendo così lo stesso effetto visibile nella scena reale.

validation

Interrompere l'esecuzione e ripristinare l'applicazione

Interrompere l'esecuzione tramite il pulsante dello strumento.

validation

Oppure tramite il pulsante sulla barra degli strumenti di Unity.

validation

Se si sta sviluppando un'applicazione personalizzata e si desidera eseguirla nell'editor, non dimenticare di disabilitare lo strumento di convalida (vale solo per l'editor, non influisce sugli effetti sul telefono).

validation

Effetti di visualizzazione e suggerimenti per l'utilizzo in Unity

Regolare la dimensione della finestra game

Si consiglia di impostare la dimensione della finestra corrispondente a quella dei fotogrammi video EIF. Generalmente, si raccomanda di utilizzare una dimensione fissa approssimativamente equivalente a 1080P, ad esempio 1080x1920 (modalità landscape 1920x1080).

validation validation

Se la dimensione della finestra differisce significativamente dal fotogramma video EIF, non sarà possibile visualizzare l'intero video e lo strumento mostrerà un messaggio di avviso.

Regolare l'illuminazione della scena

Per una migliore osservazione degli effetti di rendering, è possibile aggiungere e regolare l'illuminazione in base alle esigenze. Se non sono presenti requisiti specifici per l'illuminazione di Unity, è possibile consentire a Unity di generare automaticamente la luce ambiente.

validation validation

Visualizzare contemporaneamente la finestra scene e la finestra game

A volte è necessario visualizzare contemporaneamente il contenuto della finestra Scene e della finestra Game. In questi casi, è possibile modificare l'organizzazione predefinita delle finestre di Unity e regolare la posizione delle finestre Scene e Game in base alle proprie esigenze.

validation

Punti da considerare nello sviluppo in Unity

ARSession

All'avvio dello strumento, verrà creato automaticamente un ARSession e altri componenti EasyAR necessari. Se nella scena è già presente un ARSession attivo (active), lo strumento disabiliterà l'ARSession originale. Tuttavia, le sessioni create dinamicamente non saranno controllate e, se eseguite, genereranno un errore.

Main Camera

Durante l'esecuzione, lo strumento modificherà i Clear Flags e lo sfondo (Background) della main camera. I Clear Flags verranno impostati su Solid Color. Lo sfondo verrà impostato su nero. Queste modifiche non verranno salvate.

Modalità centro

Durante l'esecuzione dello strumento è possibile utilizzare tutte le modalità centro supportate. Normalmente si consiglia di utilizzare la modalità centro First Target.