2016-09-21 5 views
0

拡張トラッキングを実装しようとしています。ユーザーがデバイスをすばやく動かすまで、すべてうまく動作します。基本的に私は画像を追跡し、3dモデルを見ました。それは現実の世界に残っています私はカメラを低速でここまで動かしていますが、私のデバイスをすばやく動かすと、3Dモデルは画面が正しく表示されません。私はVuforiaのバグだと思う。拡張トラッキングVuforia Unity3d

おかげで、

Vanshika

答えて

0

それはバグではありません。拡張トラッキングは、フレーム間のカメラ画像のビジュアル情報を使用して、カメラがどこにあるかをトラッキング可能なものと比較して追跡します。他の方法はありません。カメラには位置追跡ハードウェアがありません。デバイスがゆっくりと動かされると、カメラの連続するフレームに部分的に「同じもの」が含まれ、その情報から動きを判断しようとすることができます(ただし、ドリフトがあります)。カメラの動きが速すぎると、カメラが自分の視点の変化を判断するために使用する、フレームごとに共有される情報はありません。 3Dモデルは、レンダラーを無効にしないとレンダラーが失われていない場合、つまりDefaultTrackableEventHandlerにあるOnTrackingLost()タイプのメソッドでのみ、3Dモデルが画面に「スティック」すると思われます。

関連する問題