2017-05-23 6 views
0

que je développe VR en utilisant SDK carton google .. je veux passer à autre chose environnement virtuel quand je marche sur le monde réel, comme celui-ci: https://www.youtube.com/watch?v=sZG5__Z9pzs&feature=youtu.be&t=48Unité. Déplacez le joueur lorsque le mobile se déplace (android VR)

est-il possible de faire Application VR comme ça pour Android ...? peut-être en utilisant un capteur accéléromètre? comment puis-je l'implémenter en utilisant l'unité ...?

j'essaie d'enregistrer le capteur accéléromètre pendant que je marche avec smartphone, voici le résultat: https://www.youtube.com/watch?v=ltPwS7-3nOI [Je pense que la valeur de l'accéléromètre est si aléatoire -___-]

Répondre

0

Actually it is not possible with only mobile:

Vous êtes contre un limitation fondamentale de l'humble IMU (le capteur de mouvement primaire dans un smartphone).

Je n'entrerai pas dans les détails, mais fondamentalement, vous avez besoin d'un cadre de référence externe lorsque vous essayez d'extraire des données de position à partir de données d'accélération. Ceci est le sujet de beaucoup de recherches en ce moment, et c'est pourquoi les casques de réalité virtuelle qui suivent la position comme l'Oculus Rift ont des caméras de suivi externes. Malheureusement, ce que vous essayez de faire est impossible sans utiliser l'appareil photo sur votre téléphone pour suivre les caractéristiques visuelles de la scène et les utiliser comme point de référence externe, ce qui est une sacrée besogne mieux adaptée à un laboratoire plein d'experts en vision par ordinateur.

One another possible but difficult way is:

Cela peut être possible que si vous vous connectez à Internet appareil puis regarder sa position de satellite (google maps ou quelque chose comme ça), mais qui est une chose très difficile à faire.