Vuforia Engine Sample Release Notes

Samples 8.5.10

 

Bugfixes / Features 

 

All

  • Fixed compiler errors seen in the Unity samples with Unity 2019.3 beta 8 and later.

Android

N/A

iOS

  • Fixed a linker issue seen in Xcode when building Vuforia Engine iOS apps with Unity 2019.3 beta 8 and later.

UWP

  • Improved rendering and UI performance in the Unity Vuforia HoloLens sample for both HoloLens 1 and 2.

Unity

N/A

 

Known Issues

 

All
  • The manual rotation offset of the object in the Ground Plane sample does not reset after 'reset' is hit.
  • Under certain conditions when doing fast motions during Extended Tracking using Fusion-provider VISLAM an apparent shift in augmentation might be observed. Approaching the original target and/or resetting Device Tracker will resolve the issue.
  • Mid-air anchors are now stabilized to the environment map when using Vuforia Sensor Fusion. Under some circumstances this can be still unreliable and cause drift in the mid-air anchor position over time.

Android

  • Some Snapdragon Android devices show rendering artifacts when sample video is played and stopped.
  • In some occasions, the sample UVC driver implementation may fail to start after the USB camera permission has been accepted on Android.

iOS

N/A

UWP

  • Vuforia UWP apps may exhibit symptoms such as a black screen or frozen camera image when another app is also using the camera.

Unity

  • Please note that model extraction is disabled in the Vuforia Samples. If you import a custom Model Target database and want to use editor preview models, make sure to uncheck the "Disable model extraction from databases" in the Databases section of the Vuforia Configuration.

Samples 8.5.8

 

Bugfixes / Features 

 

All

  • The Model Targets sample databases have been updated to include the new motion hint. Both models have been set to ADAPTIVE to demonstrate best-practice for small objects that potentially could be picked up.
  • The AR/VR sample has been removed as part of the API deprecation of AR/VR features.
  • ARVR Android and iOS sample apps have been removed in this release as the APIs they demonstrate were deprecated and have now been removed.

Android

N/A

iOS

  • The header file Vuforia/Driver/Driver.h, which was previously missing from the Vuforia.framework, has been added. This enables the FileDriver sample to be built for iOS without the use of a workaround. See the updated FileDriver sample code for build instructions.
  • Added a sample script to set recommended rendering frame rate, which is 60fps on recent iOS devices.

UWP

N/A

Unity

N/A

 

Known Issues

 

All
  • The manual rotation offset of the object in the Ground Plane sample does not reset after 'reset' is hit.

Android

  • Some Snapdragon Android devices show rendering artifacts when sample video is played and stopped.
  • In some occasions, the sample UVC driver implementation may fail to start after the USB camera permission has been accepted on Android.

iOS

N/A

UWP

  • Vuforia UWP apps may exhibit symptoms such as a black screen or frozen camera image when another app is also using the camera.

Unity

  • Please note that model extraction is disabled in the Vuforia Samples. If you import a custom Model Target database and want to use editor preview models, make sure to uncheck the "Disable model extraction from databases" in the Databases section of the Vuforia Configuration.

Samples 8.3.8

 

Bugfixes / Features 

 

All

  • A unified Model Targets sample now demonstrates all types of Model Target databases, including: Model Targets, Advanced Model Targets, and Advanced Model Targets 360 databases. 
  • The Model Targets sample demonstrates best practice of the consolidated Model Target API allowing to write an app agnostic to the type of the database, as documented on the Native Workflow page in documentation.
  • The Digital Eyewear sample has been removed as part of the API deprecation of support for ODG and EPSON devices.
  •  Fixed an issue where Vuforia would crash after ~10 seconds on application start with devices not using a platform provider with Vuforia Fusion.

Android

  • Vuforia Android samples now require Gradle 5.1.1 or higher.

iOS

N/A

UWP

  • UWP sample projects now have Vuforia package enabled as default in XR settings.

Unity

  • The Android Model Targets and Ground Plane samples have been updated to use ARCore illumination values.
  • Background Texture Access and Occlusion Management samples for Unity, are merged into VuforiaRendering sample for Unity.

 

Known Issues

 

All
  • Under certain conditions when doing fast motions during Extended Tracking using Fusion-provider VISLAM an apparent shift in augmentation might be observed. Approaching the original target and/or resetting Device Tracker will resolve the issue.
  • The manual rotation offset of the object in the Ground Plane sample does not reset after 'reset' is hit.
  • Mid-air anchors are now stabilized to the environment map when using Vuforia Sensor Fusion. Under some circumstances, this can still be unreliable and cause drift in the mid-air anchor position over time.

Android

  • Some Snapdragon Android devices show rendering artefacts when sample video is played and stopped.

iOS

N/A

UWP

N/A

Unity

N/A

Samples 8.1.11

Bug Fixes / New Features

All

N/A

Unity

  • Fixed a compiler error in Unity 2018.4 on Unity sample packages.

iOS

N/A

Android

N/A

UWP

N/A

Known Issues

  • Under certain conditions when doing fast motions during Extended Tracking using Vuforia Sensor Fusion provider an apparent shift in augmentation might be observed. Approaching the original target and/or resetting Device Tracker will resolve the issue.
  • Mid-air Anchors are now stabilized to the environment when using Vuforia Sensor Fusion provider. Under some circumstances this can be still unreliable and cause drift in the mid-air Anchor position over time.
  • Trained Model Targets may not re-detected under some circumstances after tracking loss, even if the correct view was recognized. This is particularly the case when the target was moved after tracking started. A workaround is to call TargetFinder::clearTrackables() before enableTracking().
  • Some Snapdragon Android devices show rendering artifacts when the sample video is played and stopped.

Samples 8.1.7

Bug Fixes / New Features

All

N/A

Unity

  • Fixed an issue where switching between Guide Views for non-trained Model Targets did not always work correctly when using 2D guide views.
  • Background Texture Access and Occlusion Management samples for Unity, are merged into VuforiaRendering sample for Unity.
  • Added a missing preview image in the Unity VuforiaMars trained Model Target Database.

iOS

  • The minimum iOS version supported by Vuforia has been set to iOS11. As a result support for 32-bit iOS devices has been removed. 
    Any iOS devices not capable of running iOS 11 or higher are no longer supported by Vuforia. Developers should update their builds to target a minimum release of iOS 11 and remove references to 32-bit architectures (armv7, armv7s).

Android

N/A

UWP

N/A

Known Issues

  • Under certain conditions when doing fast motions during Extended Tracking using Vuforia Sensor Fusion provider an apparent shift in augmentation might be observed. Approaching the original target and/or resetting Device Tracker will resolve the issue.
  • Mid-air Anchors are now stabilized to the environment when using Vuforia Sensor Fusion provider. Under some circumstances this can be still unreliable and cause drift in the mid-air Anchor position over time.
  • Trained Model Targets may not re-detected under some circumstances after tracking loss, even if the correct view was recognized. This is particularly the case when the target was moved after tracking started. A workaround is to call TargetFinder::clearTrackables() before enableTracking().
  • Some Snapdragon Android devices show rendering artifacts when the sample video is played and stopped.

Samples 8.0.11

Bug Fixes / New Features

All

  • N/A

Unity

  • The database for Trained Model Targets used in the VuforiaHololens sample is now available to Unity developers that do not yet have a Vuforia developer license.

iOS

  • N/A

Android

N/A

UWP

N/A

Known Issues

  • N/A

Samples 8.0.10

Bug Fixes / New Features

All

  • New sample applications were added to demonstrate the use of Trained Model Target Databases.
  • The Dominoes sample app has been removed.

Unity

  • Fixed an issue in the Unity extension and in native samples where the model target guide view would be displayed wrongly in portrait mode on non-16:9 devices (e.g. iPhone X, Galaxy S8/S9). If you have existing native apps that use model targets in portrait mode, please update the guide view rendering code from the latest samples to make sure users are guided to the optimal detection location on all devices.
  • The Vuforia and OS version are now shown in the settings menu of the sample apps.
  • Sample applications now link the corresponding target printables in their 'About' screen.

iOS

  • Functionality has been added to allow the user to cycle through model target guide views in the model target sample.

Android

  • The Vuforia and OS version are now shown in the settings menu of the sample apps.

UWP

  • UWP interaction between XAML and immersive mode views on the HoloLens sample app has been implemented.

Known Issues

  • Some Snapdragon Android devices show rendering artifacts when sample video is played and stopped.

Samples 7.5.26

Bug Fixes / New Features

All

  • All Vuforia Engine sample apps now demonstrate Extended Tracking functionality through the recommended Device Tracker feature

Unity

  • N/A

iOS

  • Fixed an issue in the native iOS Vuforia Engine sample for User Defined Targets that causes a crash in some situations

Android

  • N/A

UWP

  • Voice commands now work consistently in Vuforia Engine HoloLens sample applications

Known Issues

  • Some Snapdragon Android devices show rendering artifacts when sample video is played and stopped
  • Cardboard renders incorrectly on older iOS devices. Current recommendation is to use the Vuforia Stereo Rendering viewer

Samples 7.5.20

Bug Fixes / New Features

All

  • Added an Advanced File Driver Sample demonstrating how to inject camera frames from a previously recorded sequence for Android and UWP
  • Fixed Video playback sample issue where video could be played multiple times if played in full screen mode and minimized with the video player arrows button
  • Ground Plane - Tracking State Confidence & Degradation Reason API added showing when tracking state changes or degradation with reason is reported
  • Fusion Provider configuration was moved to the SampleApplicationSession file for Android and iOS samples and the AppSession file for UWP samples

Unity

  • N/A

iOS

  • Occlusion Management rendering issue fixed where last step had incorrect texture coordinates on iPad air

Android

  • Added an Advanced UVC Driver Sample showing how to create a Vuforia Driver using the open source UVC library to access USB connected camera. The UVC Driver works with many smartphones as well as single board computers running Android, e.g. the Dragonboard 410C

UWP

  • Fixed an issue where the hit test reticle could occlude the augmentation on UWP Ground Plane sample

Known Issues

  • Black screen on launch of Mobile VR and Viewer VR within the ARVR sample app on iPhone XS Max and iPhone XS
  • Cardboard renders incorrectly on older iOS devices. Current recommendation is to use the Vuforia Stereo Rendering viewer

Samples 7.2.20

Bug Fixes / New Features

All

  • All samples leverage new Positional Device Tracker instead of Extended Tracking
  • All samples now access camera calibration information from new State APIs
  • Cloud Reco samples now have a reset button to clear tractables
  • Removed front camera support from all samples
  • Updated all samples to leverage new coordinate system
  • Fixed an issue which would cause hit tests to only work in landscape

Unity

  • Merged the Model Targets and Ground Plane Samples into Vuforia Core Samples
  • Fixed an issue in the Occlusion Management sample which would cause the shader to render incorrectly
  • Removed Extended Tracking option from HoloLens Sample
  • Fixed several Unity Editor warnings

iOS

  • Improved unloading of models in Model Targets
  • Fixed several XCode warnings
  • Fixed issues related to UI Constraints
  • Updated samples to leverage new tracker reset functionality

Android

  • Fixed issues related to memory management
  • Improved rendering performance on Native Android samples
  • Fixed several Android warnings

UWP

  • Native HoloLens samples are now available
  • Ground Plane sample now available for handheld UWP devices
  • Added the Model Targets example to the HoloLens Sample application
  • Added Gesture and Voice Commands to the HoloLens Sample

Known Issues

  • UWP Ground Plane sample hit test reticle can occlude augmentation
  • Playing Videos in Full Screen can cause video to be played multiple times on Native iOS
  • Occlusion Management renders incorrectly on iPad Air

Samples 7.1.34

Bug Fixes / New Features

All

  • N/A

Unity

  • N/A

iOS

  • Fixed an issue in the Ground Plane sample that would occasionally cause a crash

Android

  • N/A

Known Issues

  • When continuous autofocus is enabled on ARKit devices it may cause the video background texture to zoom in and out
  • Cardboard renders incorrectly on older iOS devices. Current recommendation is to use the Vuforia Stereo Rendering viewer
  • Ground Plane - When manipulating the Chair, pressing reset or suspending and resuming the app, the chair reticle is appears red

Samples 7.1.30 / 7.1.31

Bug Fixes / New Features

All

  • Updated the Ground Plane samples to leverage Tracking State Confidence API introduced in Vuforia Engine 7.1
  • Removed Text Recognition Samples due to feature deprecation

Unity

  • Improved Options Dialog UI in the Unity Samples
  • Updated the Unity Ground Plane to leverage new components in Vuforia Engine 7.1
  • The Ground Plane sample alerts users on unsupported devices

iOS

  • All Vuforia Engine sample apps now run in full-screen mode on the iPhone X

Android

  • Fixed an issue where augmentation drifted slightly on the Android Native sample for Model Targets

Known Issues

  • Spinner Icon is incorrectly displayed when exiting from full-screen in the Video Playback Sample
  • Model Target Unity Sample may have performance issues on ARKit devices when autofocus is enabled
  • In the Occlusion Management sample, the occlusion renders improperly after navigating to the About screen

Samples 7.0.50 and below