documentation

Release 18.10.1

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