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.
The EasyAR Sense Unity plugin has also been updated to the new version with significant improvements.
Detailed updates are as follows:
EasyAR Sense
+ CameraDevice added functions to get the number of cameras, indices, get the front/back position of the camera (not supported on Mac), and open the camera with a specified front/back position.
+ Added the function for each component 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 changed from using AppKey to using ApiKey.
* Fixed the issue on iOS where only a limited range of resolutions could be used, enabling the use of 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 the target.
* 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 error situations (can be turned off on EasyARController).
+ Components: Most components can use the Unity component's
enabledproperty to control start/stop.+ Component ARSession: AR entry point, controls center mode, and has the capability to support external devices, such as custom cameras and AR glasses.
+ Component ARAssembly: Demonstrates the assembly process of the EasyAR Sense componentized API, supporting all EasyAR Sense components.
+ Component ImageTargetController: Improved support for different input types; can load 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 items to jump 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 display of component status information, covering all samples.
+ Added a sample demonstrating AR glasses support.
+ Added a sample demonstrating simultaneous use of surface tracking and image tracking.
+ Added a sample for obtaining camera image textures and controlling camera display.
+ Added a sample for modifying video aspect-ratio (Unity VideoPlayer feature) to fit the image target.
+ Added a sample demonstrating extended tracking from an image.
+ 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.