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