Version Info
Release date: 20.10.2018 Release info: AWE-EU Release
General
After 18.9.1 this is the next release, where a lot of bugfixes have been taken into consideration.
- We have added the ability to dynamically interact with models to be tracked at runtime.
- Many bug fixes regarding HoloLens and iOS, and Android
Bugfixes
General
- Fixed an issue, where drawing linemmodels could lead to inperfomant behaviour
- Added support for imperial units for model size in the tracking configuration.
iOS
- Fixed an issue, where using ARKit and loaded InitData could lead to unreliable initialization
HoloLens
- Added vlSDK log messages to the system log. They can be viewed via the HoloLens Web Portal. See the
Finding problems during runtime
section on the HoloLens deployment tutorial.
- Resolved an issue, where the switching application focus, could lead to unstable initialization
- Fixed bug of suspending the application with the bloom gesture and resuming it. The application should now return to the previous state, when resuming an app.
- Added retreival of the AppID in HoloLens applications in the licensing sectionö
Enhancements/Features
Tracking
- Introduced
maxNumOfCorrespondences
parameter, allowing to restrict processing effort in tracking pipeline.
- Introduced
lineModelBufferSize
parameter for controlling the amount of cached line models (settable through setAttribute)
- Introduced
lineModelGeneration
parameter for controlling the generation of line models (settable through setAttribute)
- Introduced
lineModelPersistence
parameter for controlling to read/write line models along with the init data commands. You can now work on precalculated line model data.
- Introduced
learnTemplates
parameter for controlling the runtime learning of new init data
- Allows enabling/disabling showing of the line model dynamically using the setAttribute for each attribute using the preconfigured colors.
- We have added the ability to load multiple models and enable/disable them at runtime for tracking. Please also check this Model Parts Tracking
Platform specific changes
iOS
- ARKit 2.0 updates, Worldmaps are supported for saving and reloading
Android
- Some issues were fixed, where access to local files were not resolved correctly.
Interfaces
Native
Unity
- Added
Overwrite
settings to the VLDetectScreenChangeBehaviour
, which is attached to the VLCamera
prefab. This setting allows you to explicitly overwrite the current screen orientation for tracking related scripts. This is useful for properly playing back image sequences captured in a different screen orientation than the current orientation reported by Unity.
- We have added the timestamp value to the tracking states.
Tools
Documentation Changes
- Updating docs for parameters and runtime settable attributes
- Reworked the Initialization Issues.
- Fixed some small issues in the HoloLens deployment tutorial.
- Added multi model enabling tutorial