Skip to content

1.1.2

Compare
Choose a tag to compare
@philip-lamb philip-lamb released this 16 Mar 08:53
· 97 commits to master since this release

Version 1.1.2

2023-03-16

This is the first official artoolkitX for Unity release in some time. As the project is now using continuous integration and deployment (CI/CD) releases will be a lot more frequent.

Changes:

  • Added some extra tracking example images.
  • Video source input config is now automatically fetched and can be configured in the Unity Editor or at runtime using the new ARVideoConfig component. This component will automatically be added when first adding an ARController to a new scene.
  • A new native video input module (Camera2) on Android removes the requirement for pushing of video frames from Java code over JNI. Some video configuration options have changed. artoolkiX for Unity will automatically add "-native" to the video configuration string to use the new module.
  • Updated artoolkitX dependency. Now downloads release artoolkitX packages; special Unity-only packages are no longer required. Also better support for developer mode building of artoolkitX.
  • Only runs tracking update on new frames.
  • Added pinball image and 2D tracker scene.
  • Updated Unity download/install scripts.
  • 64-bit libs on Android are now in the Unity package.
  • Unity settings update for Unity 2021.3.
  • Android projects update to target API 33, minimum API 21 (Android 5.0), with Gradle 7.6, Android Gradle plugin 7.2.2.
  • On Android, the minimum supported OS is now Android 7.0 (API level 24).
  • On iOS, the minimum supported OS is now iOS v11.0.
  • On mac OS, full support for the ARM64 (Apple Silicon) CPU. The minimum supported OS is now mac OS 10.13.
  • On Windows, the default Visual Studio version is now VS 2019.
  • On Linux, the system OpenCV implementation is preferred.
  • Removed dependence on opencv imread(), and therefore highgui, imgcodecs, and various image libs.