EasyAR Sense 3.1 release notes
3.1.0
2020-01-14
EasyAR Sense 3.1.0 backported many design optimizations and bug fixes from version 4.0.0.
The EasyAR Sense Unity plugin has also been updated to the new version with significant improvements.
The detailed updates are as follows:
EasyAR Sense
+ CameraDevice added the ability to get the number of cameras, indices, and the front/back position of the camera (not supported on Mac), and the ability to open the camera with a specified front/back position
+ Added the functionality for components to report the required camera buffer usage for CameraDevice.setBufferCapacity
* Programming language support: Swift upgraded to Swift 5
* No longer distinguishes between Basic and Pro binary packages
* CloundRecognitionService switched from using AppKey to ApiKey
* Fixed the issue on iOS where only a limited range of resolutions could be used, enabling the maximum field of view on iPad
* Fixed the crash issue on some iPad devices when using higher camera resolutions
* Fixed Google Play Store Android App Bundle support
* Fixed the issue where ImageTracker.unloadTarget and ObjectTracker.unloadTarget could not unload targets
* Fixed some stability issues
Unity Plugin for EasyAR Sense 3.1.0
++ Restored interface design and behavior similar to Sense 2.3, with many improvements
+ Added pop-up messages for critical errors (can be disabled on EasyARController)
+ Components: Most components can use the Unity component's enabled property to control start/stop
+ Component ARSession: AR entry point, controls center mode, and supports external devices such as custom cameras and AR glasses
+ Component ARAssembly: Demonstrates the assembly process of EasyAR Sense componentized API, supporting all EasyAR Sense components
+ Component ImageTargetController: Improved support for different types of inputs, allowing loading of images and .etd files from the local file system or web URLs
+ Component CameraImageRenderer: Camera image rendering can be turned off by disabling the component
+ Scene: Added target gizmo to display target details in the Unity editor
+ Asset: Added global service configuration and gizmo control options
+ Window: Added a window for generating image target data (.etd files)
+ Window: Added menu navigation to the license key setup interface and other global configurations
* Fixed the one-frame delay issue in target tracking
* Fixed blocking target loading, reducing target loading time
* Fixed target size retrieval
* Many other improvements and bug fixes
Samples of Unity Plugin for EasyAR Sense 3.1.0
++ Added back all Sense 2.3 samples
+ Added a sample launcher to load all samples through the launcher
+ Added on-screen component status information, covering all samples
+ Added a sample demonstrating AR glasses support
+ Added a sample combining surface tracking and image tracking
+ Added a sample for obtaining camera image textures and controlling camera display
+ Added a sample for adjusting video aspect ratio (Unity VideoPlayer feature) to fit image targets
+ Added a sample demonstrating extended tracking from images
+ The cloud recognition sample now uses local caching and stops cloud recognition during tracking to cover common usage scenarios
+ Optimized the coloring3D sample and fixed bugs