Table of Contents

Notas de la versión EasyAR Sense 3.1

3.1.0

2020-01-14

EasyAR Sense 3.1.0 incorporó desde 4.0.0 muchas optimizaciones de diseño y correcciones de errores.

EasyAR Sense Unity Plugin también se actualizó a una nueva versión con grandes mejoras.

Las actualizaciones detalladas son las siguientes:

EasyAR Sense

+ CameraDevice agregó funciones para obtener el número e índices de camera, obtener la posición frontal o trasera de una camera (no compatible con Mac) y abrir una camera según una posición frontal o trasera especificada

+ Se agregó la capacidad de que cada componente informe sus requisitos de camera buffer, usados para CameraDevice.setBufferCapacity

* Compatibilidad de lenguajes de programación: Swift actualizado a Swift 5

* Ya no se distinguen los paquetes binarios Basic y Pro

* CloundRecognitionService cambió de usar AppKey a usar ApiKey

* Se corrigió el problema en iOS por el que solo se podían usar resoluciones limitadas, permitiendo usar el campo de visión máximo en iPad

* Se corrigió un problema de crash en algunos dispositivos iPad cuando la resolución de camera era alta

* Se corrigió la compatibilidad con Google Play Store Android App Bundle

* Se corrigió el problema por el que ImageTracker.unloadTarget y ObjectTracker.unloadTarget no podían unload target

* Se corrigieron algunos problemas de estabilidad

Unity Plugin for EasyAR Sense 3.1.0

++ Se restauró un diseño de API y comportamiento similar a Sense 2.3, con muchas mejoras

+ Se agregaron mensajes popup para errores graves, que pueden desactivarse en EasyARController

+ Components: la mayoría de los componentes pueden usar la propiedad enabled de los componentes Unity para controlar start/stop

+ Component ARSenssion: entrada AR, controla center mode y admite dispositivos externos como custom camera y AR glasses

+ Component ARAssembly: muestra el proceso de ensamblaje de la API basada en componentes de EasyAR Sense y admite todos los componentes EasyAR Sense

+ Component ImageTargetController: mejora la compatibilidad con diferentes tipos de entrada, permitiendo cargar imágenes y archivos .etd desde el sistema de archivos local o web URL

+ Component CameraImageRenderer: el rendering de imagen de camera puede cerrarse deshabilitando este componente

+ Scene: se agregó target gizmo, que puede mostrar detalles del target en el Unity editor

+ Asset: se agregaron configuración global de service y opciones de control de gizmo

+ Window: se agregó una ventana para generar image target data (archivos .etd)

+ Window: se agregaron entradas de menú para ir a la página de configuración de license key y otras configuraciones globales

* Se corrigió el retraso de un frame en target tracking

* Se corrigió la target loading bloqueante y se redujo el tiempo de target loading

* Se corrigió la obtención de target size

* Muchas otras mejoras y correcciones de bug

Samples of Unity Plugin for EasyAR Sense 3.1.0

++ Se volvieron a agregar todos los sample de Sense 2.3

+ Se agregó un sample launcher que puede cargar todos los samples mediante el launcher

+ Se agregó información de estado de componentes en pantalla, cubriendo todos los sample

+ Se agregó un sample que muestra compatibilidad con AR glasses

+ Se agregó un sample que usa surface tracking e image tracking al mismo tiempo

+ Se agregó un sample para obtener camera image texture y controlar la visualización de camera

+ Se agregó un sample para adaptar video aspect ratio (función Unity VideoPlayer) a un image target

+ Se agregó un sample que muestra tracking desde una extended image

+ El sample de cloud recognition ahora usa caché local y detiene cloud recognition durante tracking, cubriendo escenarios de uso comunes

+ Se optimizó el sample coloring3D y se corrigieron bug