Table of Contents

Note di rilascio EasyAR Sense 3.1

3.1.0

2020-01-14

EasyAR Sense 3.1.0 ha backportato da 4.0.0 molte ottimizzazioni di design e correzioni di bug.

Anche EasyAR Sense Unity Plugin è stato aggiornato a una nuova versione con grandi miglioramenti.

Gli aggiornamenti dettagliati sono i seguenti:

EasyAR Sense

+ CameraDevice ha aggiunto funzionalità per ottenere il numero e gli indici di camera, ottenere la posizione frontale o posteriore di una camera (non supportato su Mac) e aprire una camera in base a una posizione frontale o posteriore specificata

+ Aggiunta la capacità per ogni componente di riportare i requisiti di camera buffer, usati per CameraDevice.setBufferCapacity

* Supporto linguaggi di programmazione: Swift aggiornato a Swift 5

* I pacchetti binari Basic e Pro non sono più distinti

* CloundRecognitionService è passato dall'uso di AppKey all'uso di ApiKey

* Corretto il problema su iOS per cui era possibile usare solo un numero limitato di risoluzioni, consentendo l'uso del massimo campo visivo su iPad

* Corretto un problema di crash su alcuni dispositivi iPad quando la risoluzione della camera era elevata

* Corretto il supporto a Google Play Store Android App Bundle

* Corretto il problema per cui ImageTracker.unloadTarget e ObjectTracker.unloadTarget non potevano unload target

* Corretti alcuni problemi di stabilità

Unity Plugin for EasyAR Sense 3.1.0

++ Ripristinati design API e comportamento simili a Sense 2.3, con molti miglioramenti

+ Aggiunti messaggi popup per errori gravi, disattivabili su EasyARController

+ Components: la maggior parte dei componenti può usare la proprietà enabled dei componenti Unity per controllare start/stop

+ Component ARSenssion: punto di ingresso AR, controlla center mode e supporta dispositivi esterni come custom camera e AR glasses

+ Component ARAssembly: mostra il processo di assemblaggio dell'API component-based di EasyAR Sense e supporta tutti i componenti EasyAR Sense

+ Component ImageTargetController: migliorato il supporto per diversi tipi di input, permettendo di caricare immagini e file .etd dal file system locale o da web URL

+ Component CameraImageRenderer: il rendering dell'immagine camera può essere disattivato disabilitando questo componente

+ Scene: aggiunto target gizmo, che può mostrare i dettagli del target nel Unity editor

+ Asset: aggiunte configurazione service globale e opzioni di controllo gizmo

+ Window: aggiunta una finestra per generare image target data (file .etd)

+ Window: aggiunte voci di menu per passare alla pagina delle impostazioni license key e ad altre configurazioni globali

* Corretto il ritardo di un frame nel target tracking

* Corretto il target loading bloccante e ridotto il tempo di target loading

* Corretta l'acquisizione di target size

* Molti altri miglioramenti e bug fix

Samples of Unity Plugin for EasyAR Sense 3.1.0

++ Aggiunti di nuovo tutti i sample di Sense 2.3

+ Aggiunto un sample launcher che può caricare tutti i samples tramite il launcher

+ Aggiunte informazioni sullo stato dei componenti visualizzate sullo schermo, che coprono tutti i sample

+ Aggiunto un sample che mostra il supporto per AR glasses

+ Aggiunto un sample che usa surface tracking e image tracking contemporaneamente

+ Aggiunto un sample per ottenere camera image texture e controllare la visualizzazione camera

+ Aggiunto un sample per adattare video aspect ratio (funzionalità Unity VideoPlayer) a un image target

+ Aggiunto un sample che mostra tracking da extended image

+ Il sample cloud recognition ora usa local cache e interrompe cloud recognition durante tracking, coprendo scenari d'uso comuni

+ Ottimizzato il sample coloring3D e corretti bug