2016-09-21 65 views
0

我试图实现扩展跟踪。一切工作正常,直到用户快速移动设备。基本上我跟踪了一张图片并看到了3D模型。它仍然在那里的现实世界如果我移动我的相机,但速度很慢,但如果我快速移动我的设备,3D模型将坚持查看我的屏幕,这是不正确的。我猜它是Vuforia的一个bug。扩展跟踪Vuforia Unity3d

感谢,

Vanshika

回答

0

这是不是一个错误。扩展跟踪使用帧到帧的相机图像中的视觉信息来尝试跟踪相机的位置,相对于可跟踪的 - 没有其他方式,相机没有位置跟踪硬件。如果设备缓慢移动,相机的连续帧将部分包含“相同”的东西,并且可以尝试根据该信息确定其自身的移动(虽然会有一些漂移)。当相机移动速度过快时,相机无法从帧到帧共享信息,以确定自己的视点变化。我相信,如果在跟踪丢失的时候没有关闭渲染器,也就是在OnTrackingLost()类型的方法中(如DefaultTrackableEventHandler中发现的那样),则3d模型只会“粘”到屏幕上。