Vuforia Engine Sample Release Notes

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

Bug Fixes / New Features

All

  • Stereo Rendering samples have been renamed to Digital Eyewear samples to reflect the variety of eyewear devices Vuforia supports
  • Added product placement mode to Ground Plane Sample

Unity

  • Fixed an issue when using Virtual Button targets containing a UI Canvas in Unity for some iOS devices

iOS

  • Added reset functionality to Ground Plane Sample
  • Fixed Guide View orientation issue on Model Target sample
  • Added support for 60FPS camera
  • Added support for older 32bit devices to Core Samples

Android

  • Fixed a minor memory leak in the ARVR Sample upon destroying main activity
  • Added reset functionality to Ground Plane Sample

Known Issues

  • Augmentation may drift slightly on the Android Native sample for Model Targets
  • Unity GroundPlane reticle does not behave properly on devices that do not support GroundPlane
  • Model Target Unity Sample may have performance issues on ARKit devices when autofocus is enabled
  • Spinner Icon is incorrectly displayed when exiting from full-screen in the Video Playback Sample
  • On some older iOS devices, stereo rendering looks incorrect when integrated with Google Cardboard. The recommended workaround is to use Vuforia's own stereo viewer mechanism
  • All Vuforia sample apps are currently running in Compatibility Mode on the iPhone X

Samples 7.0.47 

Bug Fixes / New Features

Unity

  • Improved reliability of scene transitions in Ground Plane sample app

iOS

  • Fixed UI List issues in iOS Sample
  • Fixed issue causing camera textures to render rotated
  • Fixed issue where Ground Plane sample would not place the drone properly

Android

  • Fixed an issue on Pixel and Pixel XL devices, where both the Ground Plane and Model Targets samples render improperly when auto-rotation has been configured
  • Fixed issue causing camera textures to render rotated
  • Fixed issue where Ground Plane sample would not place the drone properly

Known Issues

  • Spinner Icon is incorrectly displayed when exiting from full-screen in the Video Playback Sample
  • On some older iOS devices, stereo rendering looks incorrect when integrated with Google Cardboard. The recommended workaround is to use Vuforia's own stereo viewer mechanism
  • On the Native iOS Sample App, older 32bit devices are not supported
  • Unity GroundPlane reticle does not behave properly on devices that do not support GroundPlane

Samples 7.0.43, 7.0.44

Bug Fixes / New Features

Unity

  • The Ground Plane sample now makes use of light estimation on ARKit devices
  • Fixed warnings related to Shader format

iOS

  • The Ground Plane sample now makes use of light estimation on ARKit devices

Known Issues

  • The Occlusion Management and Background Texture Access samples on native iOS and Android are rendering with artifacts
  • When switching quickly between camera view and the info page in the iOS GroundPlane sample, the camera may hang
  • On Pixel and Pixel XL devices, both the Ground Plane and Model Targets samples render improperly when auto-rotation has been configured
  • On some older iOS devices, stereo rendering looks incorrect when integrated with Google Cardboard. The recommended workaround is to use Vuforia's own stereo viewer mechanism

Samples 7.0.36   

Bug Fixes / New Features

Unity

  • New Unity Ground Plane Sample
  • New Unity Model Target Sample
  • Video Playback button now hidden while video is playing
  • Improvements to stability and performance on ARKit devices

iOS

  • New Native Ground Plane Sample
  • New Native Model Target Sample
  • Improvements to stability and performance on ARKit devices

Android

  • New Native Ground Plane Sample
  • New Native Model Target Sample

Known Issues

  • On some older iOS devices, stereo rendering looks incorrect when integrating with Google Cardboard. The recommended workaround is to use Vuforia's own stereo viewer mechanism
  • When switching quickly between camera view and info page in the iOS GroundPlane sample, the camera may hang
  • The Occlusion Management and the Background Texture Access samples on native iOS and Android are redenering with artifacts

Samples 6.5.25 ( patch ) and below