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