2016-08-07 1 views
2

Je ne veux pas désactiver la «position de réinitialisation» lorsque le capteur de poursuite a bougé de 22,5 degrés.Comment changer le dispositif "Tracker sensor" Oculus Rift dans le Framework?

Nous sommes une entreprise qui construit un appareil pour marcher dans les scénes. Parfois, nous voulons faire pivoter le "capteur de suivi" autour du lecteur. Chaque fois que nous faisons cela maintenant, le dispositif "Tracking sensor" réinitialise le hmd. Cela donne un bégaiement et réinitialise le capteur de suivi au nord.

Nous utilisons maintenant Unity 5.4.0f2 sous Windows 10. Nous avons déjà essayé de l'éteindre dans Unity, mais ce n'est pas possible. Comment peut-on désactiver la fonction dans le framework Oculus?

+0

Avez-vous essayé de régler 'OVRManager.usePositionTracking' sur' false' alors que la caméra est en mouvement, ou est ce que vous avez essayé lorsque vous avez dit "* Nous avons déjà essayé de le désactiver dans Unity *"? Aucune idée si cela aidera du tout, juste une pensée. –

+0

Aussi, si vous ne l'avez pas encore fait, posez cette question sur la [sous-section Unity des forums de développeurs Oculus] (https://forums.oculus.com/developer/categories/unity), vous avez beaucoup plus de chances d'obtenir une réponse utile là-bas. Si vous êtes sûr de revenir ici et postez une réponse à votre propre question en expliquant ce que vous deviez faire et notez-le accepté. –

+0

nous avons utilisé OVRManager.usePositionTracking mais il met l'ensemble de la caméra pour éteindre. Nous avons déjà demandé aux développeurs Oculus et Unity, mais ils n'ont aucune réponse. –

Répondre

0

IFixit states that there is also a magnetometer, il ne suffit donc pas de faire pivoter l'appareil photo - vous devrez aussi tromper le magnétomètre. Et probablement des gyros. Cela ne semble pas faisable sans modifier fortement le matériel du firmware du rift.

Vous pourriez vouloir repenser votre méthode - pourquoi devez-vous faire pivoter la caméra en premier lieu? Le rift est visible de toutes les directions, il ne devrait donc pas être nécessaire (voir this image de this thread). Peut-être que vous voulez seulement faire pivoter la direction où l'utilisateur est confronté?

Cela peut être mieux faire dans le logiciel/contenu, en supposant qu'il est dédié à votre matériel.

+0

Lorsque nous mettons un couvercle sur le capteur, il ne fera rien et ne réinitialisera pas la position après 22,5 degrés. Le magnétomètre n'est pas le problème. Le capteur obtient sa position à partir de l'oculus, mais lorsque les degrés de l'oculus ne correspondent pas à sa position, la réinitialisation s'activera elle-même. Nous voulons que cette ligne de script disparaisse. –