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 4.0.0.
EasyAR Sense Unity Plugin was also updated to a new version with major improvements.
Detailed updates are as follows:
EasyAR Sense
+ CameraDevice added features to get the number and indices of cameras, get the front or back position of a camera (not supported on Mac), and open a camera by specified front or back position
+ Added the ability for each component to report its camera buffer requirements, used for CameraDevice.setBufferCapacity
* Programming language support: Swift upgraded to Swift 5
* Basic and Pro binary packages are no longer distinguished
* CloundRecognitionService changed from using AppKey to using ApiKey
* Fixed the issue on iOS where only a limited set of resolutions could be used, allowing the maximum field of view on iPad
* Fixed a crash issue on some iPad devices when the camera resolution was high
* 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 an API design and behavior similar to Sense 2.3, with many improvements
+ Added popup messages for severe errors, which can be disabled on EasyARController
+ Components: most components can use the enabled property of Unity components to control start/stop
+ Component ARSenssion: AR entry point, controls center mode, and supports external devices such as custom cameras and AR glasses
+ Component ARAssembly: demonstrates the assembly process of the EasyAR Sense component-based API and supports all EasyAR Sense components
+ Component ImageTargetController: improved support for different types of input, allowing images and .etd files to be loaded from the local file system or web URLs
+ Component CameraImageRenderer: camera image rendering can be disabled by disabling this component
+ Scene: added target gizmo, which can 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 entries to jump to the license key settings page and other global configurations
* Fixed the one-frame delay in target tracking
* Fixed blocking target loading and reduced target loading time
* Fixed target size acquisition
* 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 that can 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 using surface tracking and image tracking at the same time
+ Added a sample for getting the camera image texture and controlling camera display
+ Added a sample for adapting video aspect ratio (Unity VideoPlayer feature) to an image target
+ Added a sample demonstrating tracking from an extended image
+ The cloud recognition sample now uses a local cache and stops cloud recognition while tracking, covering common usage scenarios
+ Optimized the coloring3D sample and fixed bugs