Releases: alemart/encantar-js
Releases · alemart/encantar-js
Version 0.4.6
- Exported the library as a module, as well as an IIFE
- The three.js plugin and demo now use encantar.js as a module
- Build system: added support for Windows (MotivaCG)
- three.js / babylon.js plugins: if possible, create the scene before preloading the assets
- Simplified the babylon.js demo by removing the Asset Manager
- Introduced the reminder dialog
- Updated the docs
Version 0.4.5
- Introduced the Street Art demo
- Introduced the Take Photos Add-On
- Added Viewport.takeSnapshot()
- Updated the A-Frame, babylon.js and three.js plugins
- A-Frame plugin: fixed a bug related to the inspector not showing up
- Basketball game: upgraded to the new audio engine of babylon.js
- Fixed a bug on the Pointer Tracker
- Small changes and improvements
Version 0.4.4
- Introduced a new Viewport style: crop
- Fixed a potential issue related to the orientation of the device
- Improved some types of the API
- Tweaked the build system
- Small changes
Version 0.4.3
- Increased the stability of the tracking
- Refactored the HUD
- Updated the docs
- Small fixes
Version 0.4.2
- Made the tracking more robust, particularly on steep angles
- Implemented a new PnP technique
- Introduced Add-Ons: Video Player, AR Buttons and AR Clickables
- A-Frame plugin: introduced new events
- Various other changes
Version 0.4.1
- Documented the plugins in Markdown
- Moved the project to esbuild
- Updated the A-Frame and the three.js plugins
- Updated the documentation
- Made small changes to the code
Version 0.4.0
- Introduced the Pointer Tracker
- Improved the calculations of the Image Tracker
- Introduced classes for Vectors, Quaternions and Rays
- Introduced routines for decomposing Transforms
- Added a utility for raycasting
- Changed the smoothing filter of the Pose
- Made several smaller additions to the API
- Introduced the Asset Manager (extra)
- Added a preloading method to the templates of the plugins
- Updated the plugins
- Created the Magic AR Basketball Game ;)
- Created a demo of the Pointer Tracker
- Added posters of the demos
- Changed the Stats bar and the 2D UI of the demos
- Added support for using an ImageData as a Reference Image
- Dropped support for using a canvas as a Reference Image
- Updated the documentation
- General improvements and fixes
Version 0.3.0
- Changed to encantar.js
- Introduced the fullscreen mode
- Introduced the viewport styles
- Partial rewrite of the viewport system
- Rewrite of the A-Frame plugin and demo
- Rewrite of the Three.js plugin and demo
- Introduced the Babylon.js plugin and demo
- Improved the tracking
- Updated the Session object
- Introduced new resolution strings
- Updated the documentation
- General improvements
Version 0.2.0
- Added support for iOS & Safari
- Changed the license to LGPL
- Updated demos & documentation
Version 0.1.1
- Include a WebAR demo with a QR code on the website
- Update the computation of the modelViewMatrix
- Increase the distance of the far plane (viewing frustum)