Releases: artoolkitx/arunityx
Releases · artoolkitx/arunityx
1.2.5-upm
1.1.11
artoolkitX for Unity Release Notes
Version 1.1.11
2023-06-14
- Major change in naming to new "ARX" prefix on components, to help disambiguate when using Unity's AR components.
- Major refactor of video background handling, out of ARXController and into new ARXVideoBackground component, which attaches to an ARXCamera.
- ARXController has new events for video start/frame/stop, which are used to init ARXCamera and ARXVideoBackground.
- Video background no longer scales via its camera viewport (pixelrect) but scales itself via ortho projection, and it will respect Camera viewport and near/far clipping plane distances. With this change, the "fill" mode on the video background is finally supported.
- Removed "ClearCamera" and merge into ARXVideoBackground, or its attached Camera when none..
- Minor renaming of and removal of duplicated sample scenes.
- Minor improvements to ARXController.Log function. Now won't keep on-screen logs in non-development builds.
- Better singleton implementation in ARXController.
- Added android logcat package.
- Script order is now set via [DefaultExecutionOrder] on scripts, so shouldn't be necessary to manually set script execution order.
- Restored functionality in the Fisticuffs example.
- Fixed setting log level on ARXController.
- Fixed local artoolkitX debug build cmd-line switch.
- Allow quit to stop play in Editor.
- Fixed handling of camera position string in video config.
- Improved display of video config for target platform.
1.1.10
artoolkitX for Unity Release Notes
Version 1.1.10
2023-05-18
- Support for asynchronous tracking (on a secondary thread) has been added to the 2D tracker. When enabled, the tracking rate can run slower than the video capture frame rate. This results in increased smoothness of the display of video frames, at the expense of some memory usage and a possible lag on lower-powered devices between the displayed frame and the tracking results. It has been enabled by default, and can be adjusted using the control on ARController under "2D tracking options".
1.1.9
artoolkitX for Unity Release Notes
Version 1.1.9
2023-05-15
Changes:
- Updated the Unity project to Unity 2021.3.25f1.
- Updated the native plugin to artoolkitX v1.1.8.
1.1.8
artoolkitX for Unity Release Notes
Version 1.1.8
2023-05-14
Changes:
- Add UnityEvent bindings to ARTrackedObject's events (found, tracked, lost) (and also legacy ARTrackedCamera). The legacy broadcast event bindings are still available but the UnityEvent interface offers better performance and flexibility.
- Fixed callback stub handling in the plugin interface.
- Restored Android and iOS camera permissions requests in StartAR (that were lost in the update to v1.1.2).
- ARController.StartAR is now a co-routine, and will no longer be called from ARController.UpdateAR.
- On Android, removed AndroidManifest.xml and replaced with build post-processor to insert required permissions and features into the Unity-provided manifest.
- Tweak built sample app packge ID.
- Fixed iOS build by adding ARX's dependent libs, plus overhauled post-processor to add linking to sqlite.
Also tidied up ScreenOrienation warning.
1.1.7
artoolkitX for Unity Release Notes
Version 1.1.7
2023-05-08
Changes:
- The native plugins folder has been moved inside the artoolkitX-Unity subfolder of the Unity package.
- Added support for runtime auto-detection of barcode (matrix code) markers. When enabled, a new
callback in ARTrackable will auto-add a new ARTrackable for each matrix code trackable detected. - Improved support for GlobalID barcode markers.
1.1.6
Version 1.1.6
2023-04-21
Bug fixes:
- Fix ARControllerEditor serialization; changes made to ARController in the Unity Editor should be saved now.
- Correct origin on 2D trackable gizmos. Correct prototype for plugin function for pattern image retrieval. Unload when changing trackable properties.
1.1.5
Version 1.1.5
2023-04-12
Changes:
- Refactored ARTrackable to add factory methods for creating new trackables at run time, plus one-shot config for different trackable types.
- Change ARController to be findable by singleton instance.
- Corrected 2D planar tracker orientation and scaling issues.
- Clarified that "2D tracker scale factor" specifies image width, not height.
- Overhauled ARPattern handling, including new support for 2D and NFT surfaces, plus barcodes.
1.1.4
Version 1.1.4
2023-03-30
Changes:
- Corrected a long-standing Windows bug that affected 2D planar tracking with 32-bit video formats.
- Updated the OpenCV build used by the 2D planar tracker on Windows and switched to static OpenCV libraries. This saves users from having to deploy the OpenCV DLLs alongside built apps.
1.1.3
Version 1.1.3
2023-03-23
Changes:
- Added support for setting the number of 2D planar tracker markers that can be simultaneously tracked.