"We offer new support options and therefor the forums are now in read-only mode! Please check out our Support Center for more information." - Vuforia Engine Team

Image target tracking not as intended - rendering virtual object at wrong location (UWP MRTK)

Hey guys,

 

I am trying to render an object on top of my image target - very simple, and I have been able to do it with my webcam. However, when I deploy it onto the HoloLens (gen 1), the HoloLens cameras are able to detect the image target and render the object, but the object rendered appears at a different spot instead of on top of my image target. The object does move according to the image target's movement, though. This happens almost as if Vuforia tracks the image target at a different location from where I am holding it. Any help is appreciated, thanks!

 

Edit 1: also the Unity app does not follow my head's movement, and the object seems to be rendered at where the Unity app is in my AR view. The app is loaded like on a fixed 2D screen in front me.

Edit 2: I am using MRTK and UWP.

-G 

Hey there,

 

Can you confirm that you're using OpenXR in your project? That is sadly currently incompatible with Vuforia Engine as there seems to be an offset when using the two SDKs together. We're working with Microsoft to find a solution together. 

 

Hi,

 

Thanks for responding. I am not using OpenXR, or at least I don't believe I am using it. I am using the UWP + MRTK pipeline. 

 

-G