Table of Contents

Note di rilascio di EasyAR Sense 3.1

3.1.0

2020-01-14

EasyAR Sense 3.1.0 ha riportato molte ottimizzazioni di progettazione e correzioni di problemi dalla versione 4.0.0.

Il plugin Unity per EasyAR Sense è stato aggiornato alla nuova versione, con miglioramenti significativi.

I dettagli degli aggiornamenti sono i seguenti:

EasyAR Sense

+ CameraDevice aggiunge funzionalità per ottenere il numero di telecamere, l'indice, determinare la posizione frontale/posteriore (non supportato su Mac) e per aprire la telecamera specificando la posizione frontale/posteriore

+ Aggiunta la funzionalità per i vari componenti di segnalare la richiesta di buffer della telecamera occupato, utilizzata per CameraDevice.setBufferCapacity

* Supporto linguistico di programmazione: Swift aggiornato a Swift 5

* Non vengono più distinti i pacchetti binari Basic e Pro

* CloundRecognitionService passa dall'utilizzo di AppKey a ApiKey

* Corretto il problema su iOS che consentiva solo un numero limitato di risoluzioni, consentendo così l'utilizzo del campo visivo massimo su iPad

* Corretto un problema che causava crash su alcuni dispositivi iPad quando la risoluzione della telecamera era elevata

* Corretto il supporto per Android App Bundle su Google Play Store

* Corretto il problema per cui ImageTracker.unloadTarget e ObjectTracker.unloadTarget non riuscivano a scaricare il target

* Risolti alcuni problemi di stabilità

Unity Plugin per EasyAR Sense 3.1.0

++ Ripristinati design e comportamento dell'interfaccia simili a Sense 2.3, con numerosissimi miglioramenti

+ Aggiunti messaggi popup per situazioni di errore grave (disattivabili su EasyARController)

+ Componenti: La maggior parte dei componenti può utilizzare la proprietà enabled del componente Unity per controllare start/stop

+ Componente ARSession: Punto di ingresso AR, controlla la modalità center, ha la capacità di supportare dispositivi esterni come telecamere personalizzate e occhiali AR

+ Componente ARAssembly: Mostra il processo di assemblaggio dell'API componentizzata di EasyAR Sense, supporta tutti i componenti di EasyAR Sense

+ Componente ImageTargetController: Migliorato il supporto per diversi tipi di input, può caricare immagini e file .etd dal file system locale o da URL web

+ Componente CameraImageRenderer: Il rendering dell'immagine della telecamera può essere disattivato disabilitando questo componente

+ Scena: Aggiunto gizmo per i target, mostra i dettagli del target nell'editor di Unity

+ Asset: Aggiunte configurazione del servizio globale e opzioni di controllo del gizmo

+ Finestra: Aggiunta finestra per generare i dati del target immagine (file .etd)

+ Finestra: Aggiunti menu per accedere rapidamente all'impostazione della license key e ad altre configurazioni globali

* Corretto il problema del ritardo di un frame nel tracciamento dei target

* Corretto il caricamento bloccante dei target, riducendo i tempi di caricamento

* Corretto l'ottenimento della dimensione (size) del target

* Molti altri miglioramenti e correzioni di bug

Esempi per Unity Plugin di EasyAR Sense 3.1.0

++ Reinseriti tutti gli esempi di Sense 2.3

+ Aggiunto un launcher di esempio per caricare tutti gli esempi

+ Aggiunte informazioni sullo stato del componente visualizzate sullo schermo, coprendo tutti gli esempi

+ Aggiunto esempio che mostra il supporto per occhiali AR

+ Aggiunto esempio che utilizza contemporaneamente il tracciamento di superficie e il tracciamento di immagini

+ Aggiunto esempio per ottenere la texture dell'immagine della telecamera e controllare la visualizzazione della telecamera

+ Aggiunto esempio per modificare le proporzioni (aspect ratio) del video (funzionalità di Unity VideoPlayer) per adattarsi al target immagine

+ Aggiunto esempio che mostra il tracciamento esteso dall'immagine (image extended tracking)

+ L'esempio di riconoscimento cloud ora utilizza la cache locale e interrompe il riconoscimento cloud durante lo stato di tracciamento, coprendo scenari d'uso comuni

+ Ottimizzato l'esempio coloring3D e corretti bug