EasyAR sense unity plugin versión 4 notas de la versión
Nota
La última versión de EasyAR sense unity plugin es 4000.0. Para más información, consulte las notas de la versión.
A partir de la versión 4, lo que antes se conocía como EasyAR SDK ahora tiene un nuevo nombre: EasyAR Sense. EasyAR Sense proporciona la capacidad de percibir el mundo real. En Unity, el plugin de Unity EasyAR Sense proporciona un contenedor para EasyAR Sense, facilitando a los desarrolladores el uso de las capacidades de EasyAR Sense en Unity.
Versión 4.6.5
Fecha de lanzamiento: 25 de diciembre de 2024
El complemento EasyAR Sense Unity 4.6.5 soluciona un posible bug de Unity.
Esta será la última versión que admita Unity 2019, Unity 2020 y AR Foundation 4. A partir de la versión 4.7, el complemento EasyAR Sense Unity solo admitirá Unity 2021.3+ y AR Foundation 5+. También llegará pronto la compatibilidad con numerosos visores y gafas.
Los detalles de la actualización son los siguientes:
- 🩹 Soluciona un posible bug relacionado con el render graph de Unity 6 URP 17, que podía causar un rendering impredecible en Windows DX11.
Versión 4.6.4
Fecha de lanzamiento: 2024-12-17
EasyAR Sense Unity Plugin 4.6.4 corrige problemas de visualización del mapa espacial denso y proporciona compatibilidad con Unity 6+, URP 17+ y AR Foundation 5/6+.
Los detalles de la actualización son los siguientes:
- ✨ Agrega soporte para Render Graph en Unity 6 (URP 17+)
- ✨ Agrega soporte para XROrigin en AR Foundation 5/6
- 🐛 Corrige el desgarro de malla al usar el mapa espacial denso
- 🐛 Corrige los mensajes de error en el registro generados por la malla de colisión al usar el mapa espacial denso
Versión 4.6.3
Fecha de lanzamiento: 2023-10-13
EasyAR Sense Unity Plugin 4.6.3 soluciona varios problemas y proporciona compatibilidad al usar URP con Unity 2023.
Los detalles de la actualización son los siguientes:
- ✨ Agrega compatibilidad con URP 15
- 🐛 Corrige la orientación incorrecta de la cámara cuando se usa solo AR Engine
Versión 4.6.2
Fecha de lanzamiento: 2023-04-03
EasyAR Sense Unity Plugin 4.6.2 soluciona algunos errores.
Los detalles de la actualización son los siguientes:
- 🐛 Soluciona un problema de visualización de la malla del mapa espacial denso en el espacio de color lineal.
- 🩹 Solución temporal (workaround) para un problema que podía causar que la muestra (sample) Camera_CustomCamera se bloqueara (crash) en Android en Unity 2022.2 y 2023.1 (y posiblemente otras versiones). Parece que existe un error en la parte JNI de Unity en estas versiones.
Versión 4.6.1
Fecha de lanzamiento: 2023-03-24
El Plugin Unity para EasyAR Sense 4.6.1 añade algunas funciones menores y soluciona algunos errores.
Los detalles de actualización son los siguientes:
- ⬆️ Actualizar Sense a 4.6.1.10366
- 🐛 Solucionar el problema de visualización incorrecta de la malla densa en ciertas circunstancias especiales al usar una cámara personalizada.
Versión 4.6.0
Fecha de lanzamiento: 2023-02-13
El Plugin de Unity EasyAR Sense 4.6.0 trae muchas optimizaciones y mejoras, centrándose principalmente en estas áreas:
Añadido soporte nativo para Apple silicon
Comenzando con EasyAR Sense 4.3, publicamos los archivos de biblioteca para Apple silicon. Pero antes de que Unity lo admitiera por sí mismo, no teníamos forma de hacer que Unity reconociera esta biblioteca. En esta nueva versión, introducimos este archivo de biblioteca en Unity para admitir algunas versiones recientes del editor de Unity compiladas para Apple silicon.
Añadido soporte integrado para AR Engine
Hemos añadido soporte integrado para AR Engine en el plugin, que puede utilizarse para admitir las capacidades de EasyAR Mega y otras funciones de EasyAR. Este cambio reemplaza el paquete Unity obsoleto de Huawei, que no funciona en las nuevas versiones de Unity. Si no desea utilizar AR Engine, también puede desactivarlo fácilmente.
Separación del soporte para AR Foundation y Nreal en paquetes de extensión independientes
Hemos separado el soporte para AR Foundation y Nreal del paquete principal del plugin y los hemos convertido en paquetes de extensión. Estas dos funciones se incorporaron inicialmente al paquete del plugin mediante compilación condicional. Sin embargo, el soporte de Unity para la compilación condicional no es perfecto, lo que ha causado muchos obstáculos a los desarrolladores. Separarlos en paquetes de extensión también facilita la distribución del soporte para dispositivos como gafas. Habrá muchos dispositivos nuevos que utilicen EasyAR en el futuro.
Los detalles de las actualizaciones son los siguientes:
- ✨ Añadido soporte nativo para Apple silicon
- ✨ Añadido soporte integrado para AR Engine (disponible para todas las versiones de Unity)
- 🚚 Separación y optimización del soporte para Nreal (>= 1.6)
- 🚚 Separación y optimización del soporte para AR Foundation (>= 4.1.3)
- ✨ Añadida compatibilidad con la estructura de paquetes AR Foundation 5.x
- ✨ Añadida la clase
UnityPackagepara obtener más fácilmente el nombre y la versión del paquete en scripts - ✨ Añadida la opción para desactivar todas las cámaras personalizadas
- ⚡ Optimización del soporte para EasyAR Mega
- ⚡ Optimización de la información cuando no hay fuente de frame disponible
- ⚡ Optimización del menú contextual
- ⚡ Cambio al uso de nuevas interfaces de fusión de movimiento
- 🐛 Corregida la carga bloqueada y sin error de archivos target cuando el archivo no existe
- 🐛 Corregida la inutilización de la fuente de frame en un caso especial
- 🔥 Eliminado el soporte integrado para el plugin oficial de Huawei (ya no se mantiene oficialmente)
- 🔥 Eliminadas las interfaces obsoletas anteriores a la versión 4.4 y los prefabs
- 🔥 Eliminado el soporte para la arquitectura Universal al compilar para iOS
- ⬆️ Actualizado Sense a 4.6.0
Versión 4.5.0
Fecha de lanzamiento: 2022-03-04
El EasyAR Sense Unity Plugin 4.5.0 agrega algunas pequeñas funciones, corrige algunos errores y mejora la experiencia del usuario. Siguiendo la política de Google, esta versión actualiza el ARCore SDK a 1.23.0 e introduce verificaciones más estrictas durante el proceso de compilación.
Los detalles de la actualización son los siguientes:
EasyAR Sense Unity Plugin
- 🚚 Movida la configuración de EasyAR a los Unity Project Settings, el asset de configuración ya no se cargará como un recurso
- ✨ Agregada opción para verificar la license-key durante el proceso de compilación
- ✨ Agregada opción para usar entrada de imagen en color cuando se usa AR Foundation y algunos otros componentes
- ⚡ Optimizada la fusión de movimiento cuando el estado del seguimiento de movimiento es inestable
- ⚡ Optimizados los mensajes de error cuando falla la creación de CloudRecognizer o CloudLocalizer
- 🐛 Corregido el problema donde MotionTrackerFrameSource.CheckAvailability no finalizaba en GameObjects no activos
- ⬆️ ARCore: Actualizado el ARCore SDK a 1.23.0
- ⬆️ ARCore: En compilaciones que usan ARCore, la versión de Gradle debe ser >= 5.6.4
- 🔧 ARCore: En compilaciones que usan ARCore, se mostrará una advertencia si se empaqueta una aplicación solo de 32 bits
- ⬆️ Actualizado Sense a 4.5.0
EasyAR Sense Unity Plugin Samples
- 🔧 Deshabilitados los intentos de actualización de AR Foundation en las muestras de fusión
- 🔧 Modificada la muestra ImageTracking_CloudRecognition para hacer un mejor uso del parámetro de tiempo de espera de conexión (timeout)
Versión 4.4.0
Fecha de lanzamiento: 2021-10-28
El complemento EasyAR Sense Unity 4.4.0 agrega muchas funciones nuevas y mejoras, centradas principalmente en estas áreas:
Soporte para Unity AR Foundation
EasyAR ahora puede trabajar junto con AR Foundation, lo que mejora las capacidades de ambos sistemas. Esto permite obtener simultáneamente las ventajas de ambas plataformas. Por ejemplo, mientras se utiliza el mapa espacial disperso de EasyAR para localizar el dispositivo en un entorno real, se pueden aprovechar las capacidades expuestas de ARKit o ARCore por parte de AR Foundation, como las sondas ambientales.
El soporte para AR Foundation se implementa mediante una de las funciones flexibles de bajo nivel de EasyAR Sense: la cámara personalizada. Tomando esto como referencia, ahora es más fácil que nunca personalizar el complemento para admitir otros marcos de AR.
Soporte para gafas Nreal (gafas AR con capacidad VIO)
EasyAR ahora puede admitir gafas Nreal. El soporte para Nreal se implementa mediante la función de cámara personalizada de EasyAR Sense.
Soporte para la canalización de renderizado universal (Universal Render Pipeline) de Unity
A partir de esta versión, el soporte para URP estará integrado en el complemento.
Soporte para EasyAR Cloud SpatialMap
EasyAR Cloud SpatialMap proporciona soluciones de nube AR a nivel de ciudad. El complemento EasyAR Sense Unity es una de las herramientas de desarrollo clave para admitir EasyAR Cloud SpatialMap en el lado de la aplicación.
Nueva función de fusión de movimiento
Siempre que cualquier función de seguimiento de movimiento esté disponible, la fusión de movimiento de EasyAR permite un seguimiento más estable de imágenes fijas y objetos. Además, puede continuar el seguimiento incluso después de que el objetivo salga del campo de visión de la cámara. Esta nueva función no es simplemente ejecutar simultáneamente el seguimiento de movimiento y el seguimiento de imágenes como se podía hacer en versiones anteriores. En su lugar, proporciona un resultado de seguimiento superior al fusionar ambos seguimientos.
Nuevo flujo de creación de sesión AR
La creación de sesiones AR y otros componentes AR ahora se puede realizar usando el menú GameObject, ofreciendo mayor flexibilidad y comodidad. Los Prefabs han sido marcados como obsoletos y se eliminarán en futuras versiones.
Aquí está la traducción al español siguiendo sus requisitos:
EasyAR Sense Unity Plugin
- 🚀 Añadir soporte para Unity AR Foundation
- 🚀 Añadir soporte para Unity Universal Render Pipeline (URP)
- 🚀 Añadir soporte para gafas Nreal
- 🚀 Añadir función de fusión de movimiento para optimizar el seguimiento de imágenes y objetos 3D cuando el seguimiento de movimiento está disponible
- 🚀 Añadir
CloudSpatialMapLocalizerFrameFilterpara soportar EasyAR Cloud SpatialMap - 🚀 Introducir nuevas formas de crear sesiones AR y otros componentes AR
- ✨ Añadir elementos de menú GameObject organizados por función para crear sesiones AR y otros GameObjects
- ✨ Añadir muchos elementos de menú útiles para prefabs de GameObject
- 🔥 Los prefabs están marcados como obsoletos y se eliminarán en futuras versiones
- ✨ Añadir más fuentes de frame para ampliar el soporte de marcos AR y dispositivos
- ✨ Añadir
ARCoreFrameSource&ARKitFrameSource&MotionTrackerFrameSourcepara reemplazarVIOCameraDeviceUnion, la selección de estrategia en tiempo de ejecución se reemplaza por el más flexibleARComponentPicker - ✨ Añadir
ARFoundationFrameSourcepara soportar Unity AR Foundation - ✨ Añadir
HuaweiAREngineFrameSourcepara soportar Huawei AR Engine - 🔥
VIOCameraDeviceUnionestá marcado como obsoleto y se eliminará en futuras versiones - 🚚
VideoCameraDevicerenombrado aCameraDeviceFrameSource - 🚚
RenderCamerase ha movido al GameObjectFrameSource - 🔧 La
Cámaraen la sesión AR será seleccionada en tiempo de ejecución porFrameSource - 🔧
MotionTrackerFrameSourceintentará por defecto actualizar la lista de dispositivos soportados desde un servidor, con un tiempo de espera de 2s - ✨
ARCoreFrameSource&ARKitFrameSourceobtuvieron la capacidad de controlar el encendido/apagado del enfoque automático
- ✨ Añadir
- ✨ Optimizar la carga de trabajo y la interfaz de la sesión AR
- ✨ Añadir componente
ARComponentPickerpara seleccionar en tiempo de ejecución fuentes de frame disponibles y otros componentes - ✨ Añadir
ARSession.AvailableCenterModepara consultar todos los modos de centro disponibles en una sesión - ✨ Añadir
ARSession.Originpara obtener el objeto relativo al movimiento de la cámara cuando el seguimiento de movimiento está activo en tiempo de ejecución - ✨ Añadir
ARSession.TrackingStatuspara obtener la calidad del seguimiento del movimiento del dispositivo - ✨ Añadir
ARSession.State&ARSession.StateChangedpara consultar el estado de ARSession
- ✨ Añadir componente
- ✨ Optimizar el manejo del modo central
- 🔧 Los modos de centro disponibles en una sesión estarán determinados por la fuente de frame seleccionada en tiempo de ejecución
- 🔧 El mapa espacial se puede usar en todos los modos de centro
- 🔥 Eliminar
ARCenterMode.ExternalControl, su funcionalidad es reemplazada porFrameSource.IsCameraUnderControl==false - 🚚 Renombrar
ARCenterMode.WorldRootaARCenterMode.SessionOrigin
- ✨ Optimizar el proceso de inicialización, especialmente la experiencia de primer uso
- ✨ Añadir interfaces
EasyARController.Initialize&EasyARController.Deinitializepara soportar la inicialización manual después del inicio - 🔧 Si los archivos de la biblioteca EasyAR no se cargan correctamente, se mostrará un error
- 🔧 Mejorar la información emergente cuando falla la validación de la licencia
- ✨ Añadir interfaces
- ✨ Optimizar el proceso de compilación, especialmente la experiencia de primer uso
- ✨ Si el paquete del plugin no se importa correctamente mediante el Administrador de paquetes de Unity, se generarán errores en tiempo de compilación y carga
- ✨ La compilación fallará si ocurre un error durante el pre-build o post-build
- ✨ Al usar ARCore XR Plugin, la selección del SDK de ARCore se manejará automáticamente por defecto
- ✨ Añadir capacidad para verificar la descripción de uso de iOS en la compilación
- 🔧 La compilación ya no usará
Assets/HiddenEasyAR
- ⚡ Optimizar la estabilidad del seguimiento del mapa espacial disperso
- 🔧
SurfaceTrackerFrameFilterse puede usar con dispositivos de seguimiento de movimiento - 🐛 Corregir un problema donde los eventos del controlador de objetivos podrían activarse después de la destrucción del componente en ciertos casos
- 🐛 Corregir que el modo de seguimiento de
MotionTrackerCameraDeviceno se configuró correctamente - 🔧 El
campo de visiónde la cámara ahora se establecerá para coincidir con la matriz de proyección - ⬆️ Actualizar Sense a 4.4.0
Complementos de muestra de EasyAR Sense para Unity
- ✨ Nuevo ejemplo
ARFoundationque demuestra el uso combinado con Unity AR Foundation - ✨ Nuevo ejemplo
HuaweiAREngineque demuestra el uso combinado con Huawei AR Engine - ✨ Nuevo ejemplo
Eyewear_Nreal_SpatialMap_Buildingque demuestra cómo usar mapas espaciales en las gafas Nreal - ✨ Nuevo ejemplo
Eyewear_Nreal_ImageTracking_InWorldque demuestra cómo usar seguimiento de imágenes en las gafas Nreal - ✨ Nuevo ejemplo
MotionTracking_Fusionque demuestra la selección automática al inicio y el cambio manual en tiempo de ejecución entre las fuentes de fotogramas disponibles en una sola escena, para admitir la mayor cantidad de dispositivos y habilitar funciones exclusivas de cada marco AR en dispositivos compatibles - 🔧 Modificado el ejemplo
FrameRecordingpara grabar automáticamente una sesión de seguimiento de movimiento cuando la función está disponible - 🚚 Renombrado el ejemplo
ImageTracking_MotionExtendaImageTracking_MotionFusionpara mostrar la nueva función de fusión de movimiento - 🚚 Renombrado el ejemplo
Eyewear_ImageTrackingaEyewear_DeviceHasNoTrackingpara aclarar su propósito - 🚚 Renombrado el ejemplo
MapLocalizing_SparseaSpatialMap_Sparse_Localizing - 🚚 Renombrado el ejemplo
SpatialMap_Dense_BallGameaSpatialMap_Dense_BallGame - 🚚 Renombrado el ejemplo
SpatialMap_Sparse_ImageTargetaSpatialMap_Sparse_ImageTarget - 🚚 Renombrado el ejemplo
MapBuilding_SparseaSpatialMap_Sparse_Building - 🚚 Renombrado el ejemplo
MapBuilding_Sparse_DenseaSpatialMap_Sparse_Dense_Building
Versión 4.3.0
Fecha de lanzamiento: 2021-04-07
EasyAR Sense Unity Plugin 4.3.0 organiza los archivos utilizando Unity package, simplificando la configuración durante el empaquetado y resolviendo el problema de la dificultad para actualizar el plugin. A partir de esta versión, solo se admite Unity 2019.4 y versiones posteriores.
Los detalles de las actualizaciones son los siguientes:
EasyAR Sense Unity Plugin
- 🚀 Reemplaza Asset Package por Unity Package, compatible con Unity 2019.4 y superior. Las versiones antiguas ya no son compatibles.
- ✨ iOS: Configura automáticamente bitcode, ya no es necesario modificar la configuración de bitcode del proyecto XCode.
- ✨ iOS: Utiliza el framework de biblioteca dinámica de Sense, ya no es necesario modificar la configuración de framework en el proyecto XCode.
- ✨ Android: Utiliza el archivo aar de Sense, que contiene reglas proguard.
- ✨ Android: Ya no se utiliza el Android Manifest en la carpeta Plugins. Se pueden controlar los permisos en el Manifest según las funciones utilizadas.
- ⬆️ ARCore: Reemplaza el SDK ARCore distribuido con el plugin por el archivo aar oficial de ARCore SDK versión 1.6.
- ✨ ARCore: Agrega opciones para controlar el uso de ARCore, resolviendo conflictos con AR Foundation.
- 🔧 Fusiona elementos del menú.
- ⬆️ Actualiza Sense a la versión 4.3.0.
EasyAR Sense Unity Plugin Samples
- 🔥 Elimina la solución alternativa (workaround) de reproducción de video preparada para versiones antiguas de Unity.
- 🐛 Corrige que el sample de cámara personalizada no pueda abrir la cámara en algunos dispositivos Android.
Versión 4.2.0
Fecha de lanzamiento: 2021-01-25
El EasyAR Sense Unity Plugin 4.2.0 añade soporte para InputFrameRecorder/InpuptFramePlayer, que puede usarse para probar y depurar el rendimiento en el dispositivo dentro del editor. También corrige algunos errores y mejora la experiencia del usuario.
Los detalles de la actualización son los siguientes:
EasyAR Sense Unity Plugin
- ✨ Añadido soporte para InputFrameRecorder/InpuptFramePlayer
- ✨ Los parámetros de calibración de seguimiento de movimiento se actualizarán por defecto desde el servidor
- 🚚 Reorganización de archivos
- ⚡ Simplificación de la llamada a hit-test
- 🐛 Corregido que los targets no se perdieran después de destruir el tracker
- 🐛 Corregida la rotación de 180 grados de la imagen de la cámara en ciertos casos
- 🐛 Corregido el color de la imagen de la cámara en espacio de color lineal
- ⬆️ Actualizado Sense a 4.2.0
EasyAR Sense Unity Plugin Samples
- ✨ Añadida la muestra FrameRecording para demostrar el uso de InputFrameRecorder/InpuptFramePlayer
- ⚡ Optimizada la detección de planos en la muestra de seguimiento de movimiento
Versión 4.1.0
Fecha de lanzamiento: 2020-07-16
El complemento EasyAR Sense Unity 4.1.0 añade algunas funciones menores, corrige algunos errores y mejora la experiencia del usuario.
Los detalles de la actualización son los siguientes:
EasyAR Sense Unity Plugin
- ✨ Se añade documentación completa a los scripts del complemento
- ✨ Se publica documentación detallada de uso del complemento y análisis de ejemplos
- ♻️ Se reescribe CloudLocalizerFrameFilter para admitir escaneo único
- 🐛 Se corrige la contaminación de
invert cullinga otras cámaras en la escena cuando la imagen de la cámara se voltea usandoARHorizontalFlipMode.World - 🐛 Se corrige el problema de visualización del gizmo del image target en monitores de alta dpi
- 🐛 Se corrige la rotación de la imagen de la cámara para tipos de píxeles RGB/RGBA
- ⬆️ Se actualiza Sense a la versión 4.1.0
EasyAR Sense Unity Plugin Samples
- ♻️ Se reescribe la muestra MotionTracking, demostrando la función de detección de planos del seguimiento de movimiento
- ♻️ Se reescribe la muestra ImageTracking_CloudRecognition, utilizando las nuevas funciones de la interfaz
- 🔧 Se modifica la muestra ImageTracking_Targets, utilizando image targets colocados horizontal y verticalmente
Versión 4.0.1
Fecha de lanzamiento: 13 de mayo de 2020
EasyAR Sense Unity Plugin 4.0.1 añade algunas funciones menores, corrige algunos errores y mejora la experiencia del usuario.
Los detalles de la actualización son los siguientes:
EasyAR Sense Unity Plugin
- 🐛 Pequeñas correcciones
- ⬆️ Actualiza Sense a 4.0.1
EasyAR Sense Unity Plugin Samples
- ♻️ Reescribe el sample TargetOnTheFly, haciéndolo más conciso y estable
Versión 4.0.0
Fecha de lanzamiento: 2019-12-30
EasyAR ha crecido hasta convertirse en una gran familia. A partir de la versión 4, el conocido anteriormente como EasyAR SDK recibirá un nuevo nombre: EasyAR Sense. EasyAR Sense proporciona la capacidad de percibir el mundo real. Esta versión incluye todas las funciones de la 3.0.
EasyAR Sense es un SDK independiente. No depende de componentes que no sean del sistema ni de herramientas como Unity3D. Proporciona una API de componentes flexible basada en flujo de datos.
En cuanto al soporte para Unity, EasyAR Sense Unity Plugin es una envoltura muy ligera que expone las funciones de EasyAR Sense dentro de Unity. Todo el código del plugin EasyAR Sense Unity Plugin está bien diseñado en cuanto a interfaces y es de código abierto. Puedes usar este plugin directamente para crear experiencias de AR rápidamente, o puedes consultar el código del plugin para usar de manera más flexible y personalizada las interfaces y funciones de EasyAR Sense, o crear tu propio plugin para Unity.
El plugin EasyAR Sense Unity ha recibido una gran mejora, centrada principalmente en estos aspectos:
Evolución de diseño coherente
Todas las funciones y ventajas de los plugins Unity de EasyAR Sense 1/2/3 se conservan en esta versión. Esta versión del plugin utiliza en la mayor medida posible las funciones propias de Unity, como usar OnEnable/OnDisable para controlar start/stop. La mayoría de las funciones de EasyAR Sense pueden funcionar sin necesidad de escribir scripts. Todas las nuevas funciones de EasyAR Sense 4.0 están soportadas y se han corregido muchos errores.
Editor de experiencia optimizada
En el editor se pueden visualizar gizmos de image target, ofreciendo una mejor experiencia que la malla generada automáticamente en el modo de edición de versiones anteriores. Los errores graves (como fallos en la validación de la clave de licencia) se muestran en pantalla mediante mensajes emergentes para ayudar en la depuración. Además de la API, se proporciona una ventana de herramientas de Unity para generar datos de image target.
Más ejemplos, cubriendo más APIs detalladas
Se han añadido ejemplos que muestran todas las nuevas funciones y cómo funcionan combinados diferentes algoritmos. Se han añadido ejemplos de soporte para gafas AR, precalibradas para dos modelos: Shadow Creator Action One y EPSON BT-350. Muchas preguntas de la comunidad sobre "cómo usar" se responden en estos ejemplos. ¡Gracias por vuestros comentarios!
EasyAR Sense 4.0 ofrece tres modelos de suscripción: edición Personal gratuita, edición Professional de pago mensual y edición Enterprise con funciones personalizadas.
Los detalles sobre funciones, precios, métodos de pago, etc., se pueden consultar en la página del producto y en la página de precios.
As atualizações detalhadas são as seguintes:
Complemento de Unity para EasyAR Sense 4.0.0
- 🚀 Soporta todas las nuevas funciones de EasyAR Sense 4.0.0: mapa-espacial-disperso, mapa-espacial-denso y seguimiento-de-movimiento
- 🚀 Restaura el diseño y comportamiento de la interfaz similar a Sense 2.3, con numerosas mejoras
- ✨ Agrega mensajes emergentes para errores críticos (pueden desactivarse en EasyARController)
- ✨ Componentes: La mayoría puede controlar start/stop usando la propiedad "enabled" del componente Unity
- ✨ Componente ARSession: Punto de entrada para AR, controla el modo de centro, con capacidad para soportar dispositivos externos como cámaras personalizadas o gafas AR
- ✨ Componente ARAssembly: Muestra el proceso de ensamblaje de la API de componentes de EasyAR Sense, soporta todos los componentes de EasyAR Sense
- ✨ Componente ImageTargetController: Mejora el soporte para diferentes tipos de entrada, puede cargar imágenes y archivos .etd desde el sistema de archivos local o URL web
- ✨ Componente CameraImageRenderer: El renderizado de la imagen de la cámara puede desactivarse inhabilitando este componente
- ✨ Componente VIOCameraDeviceUnion: Seguimiento-de-movimiento, selecciona automáticamente las funciones disponibles del dispositivo (ARKit, ARCore o seguimiento-de-movimiento EasyAR)
- ✨ Escena: Agrega gizmo de objetivo, muestra detalles del objetivo en el editor de Unity
- ✨ Asset: Agrega configuración de servicio global y opciones de control de gizmo
- ✨ Ventana: Agrega ventana para generar datos de objetivo de imagen (archivos .etd)
- ✨ Ventana: Agrega menú para acceder rápidamente a la configuración de license key y otras configuraciones globales
- 🐛 Corrige el retraso de un fotograma en el seguimiento de objetivos
- 🐛 Corrige la carga bloqueante de objetivos, reduciendo el tiempo de carga
- 🐛 Corrige la obtención del tamaño del objetivo
- 🐛 Muchas otras mejoras y correcciones de errores
- ⬆️ Actualiza Sense a la versión 4.0.0
Samples del complemento de Unity para EasyAR Sense 4.0.0
- 🚀 Agrega muchos samples que muestran las funciones de Sense y el uso de la interfaz
- 🚀 Devuelve todos los samples de Sense 2.3
- 🚀 Agrega samples que muestran las nuevas funciones, incluyendo mapa-espacial-disperso, mapa-espacial-denso y seguimiento-de-movimiento, además de samples que combinan estas funciones con otros componentes como seguimiento-de-imágenes
- ✨ Agrega un lanzador de samples para cargar todos desde un único punto
- ✨ Agrega información de estado de componentes mostrada en pantalla, cubriendo todos los samples
- ✨ Agrega sample que muestra soporte para gafas AR
- ✨ Agrega sample que usa simultáneamente seguimiento-de-superficie y seguimiento-de-imágenes
- ✨ Agrega sample para obtener texturas de imagen de cámara y controlar su visualización
- ✨ Agrega sample que modifica la relación de aspecto del vídeo (función Unity VideoPlayer) para adaptarse al objetivo de imagen
- ✨ Agrega sample que muestra seguimiento extendido a partir de imágenes
- ♻️ El sample de reconocimiento en la nube ahora usa caché local y detiene el reconocimiento en la nube durante el seguimiento, cubriendo escenarios de uso comunes
- 🐛 Optimiza el sample coloring3D y corrige errores