EasyAR Sense 4.0 Release Notes
4.0.1
2020-05-13
EasyAR Sense 4.0.1 adds some small features, fixes some bugs, and enhances the user experience.
The detailed updates are as follows:
+ Added "reached access limit" status to CloudRecognizer state callback
+ Added input frame recording and playback function for debugging
+ Added MotionTracking compatible devices
* Fixed memory leak issue in MotionTracking
* Changed the camera focus mode of MotionTracking to auto-focus
* Fixed the crash issue when SparseSpatialMapManager.load fails
* Fixed the issue where the camera image does not update in the Android HelloARMotionTracking sample
* Fixed some stability issues
4.0.0
2019-12-30
EasyAR has grown into a large family. Starting from version 4, the EasyAR SDK known to everyone will be given a new name: EasyAR Sense. EasyAR Sense provides the capability to perceive the real world. This version includes all features of 3.0.
EasyAR Sense is a standalone SDK. It does not rely on non-system components or tools like Unity3D, offering flexible, component-based APIs with a dataflow foundation.
Regarding Unity support, the EasyAR Sense Unity Plugin is a very thin wrapper that exposes EasyAR Sense functionality within Unity. All code in the EasyAR Sense Unity Plugin features well-designed interfaces and is open source. You can use this plugin directly to quickly create AR experiences, or refer to the plugin code to use EasyAR Sense interfaces and features more flexibly and customly, or create your own Unity plugin.
EasyAR Sense 4.0 brings these new features:
- Sparse spatial map
The sparse spatial map provides the capability to scan physical spaces, generate point cloud maps in real-time, and perform localization. Developers can quickly build applications based on real-world spaces, such as AR instruction manuals and AR navigation guides. Virtual content deployed on the point cloud map is also persistently placed in the physical space, connecting the virtual and physical worlds. Additionally, multi-user AR interactions can be achieved on this basis.
- Dense spatial map
AR experiences become more realistic when virtual content interacts and collides with the physical world. EasyAR Sense 4.0 supports real-time reconstruction of dense spatial maps of the environment, enabling effects like collision and occlusion to build more authentic AR experiences.
- Motion tracking
It provides position and pose calculation through multi-sensor fusion, reducing drift caused by camera motion, making virtual objects more stable in space. It also offers relocalization functionality to recover tracking after loss. Applications using motion tracking do not depend on ARCore and do not require end-users to install ARCore services via the Google Services Framework.
- ARKit/ARCore support
Supports using ARKit on iOS and ARCore on Android, and can be used alongside other features of EasyAR Sense.
The EasyAR Sense Unity plugin has also received significant improvements, mainly in these areas:
- Coherent design evolution
All features and advantages of the EasyAR Sense 1/2/3 Unity plugins are retained in this version. This version of the plugin maximizes the use of Unity's native functionality, such as using OnEnable/OnDisable to control start/stop. Most EasyAR Sense features can work without writing scripts. All new features of EasyAR Sense 4.0 are supported, and many bugs have been fixed.
- Optimized editor experience
Gizmos for image targets can be displayed in the editor, providing a better experience than the automatically generated meshes in edit mode in previous versions. Critical errors (such as license key verification failure) are displayed on-screen via pop-up messages to aid debugging. In addition to the API, a Unity tool window is provided to generate image target data.
- More samples covering detailed APIs
Added samples demonstrating all new features and the combined work of different algorithms. Added samples supporting AR glasses, pre-calibrated for two models: Shadow Creator Action One and EPSON BT-350. Many "how-to" questions from the community are answered in these samples. Thanks for your feedback!
EasyAR Sense 4.0 offers three subscription models: Free Personal Edition, monthly-paid Professional Edition, and customized Enterprise Edition.
Detailed information on features, pricing, payment methods, etc., can be found on the Product Page and Pricing Page.