2017-05-23 2 views
0

Ich entwickle VR google Karton SDK .. i auf virtuellen Umgebung bewegen wollen, wenn ich auf der realen Welt gehen, wie folgt aus: https://www.youtube.com/watch?v=sZG5__Z9pzs&feature=youtu.be&t=48Einheit. Spieler bewegen, wenn das Handy bewegt (android VR)

ist es möglich zu machen, VR-Anwendung wie das für Android ...? vielleicht mit Beschleunigungssensor? Wie kann ich dies mit Einheit umsetzen ...?

ich versuche, Beschleunigungs-Sensor aufzeichnen, während ich mit dem Smartphone laufen, sind hier das Ergebnis: https://www.youtube.com/watch?v=ltPwS7-3nOI [Ich denke, der Beschleunigungs-Wert so zufällig ist -___-]

Antwort

0

Actually it is not possible with only mobile:

Sie sind gegen eine nach oben grundlegende Einschränkung der bescheidenen IMU (der primäre Bewegungssensor in einem Smartphone).

Ich gehe nicht ins Detail, aber im Grunde benötigen Sie einen externen Referenzrahmen, wenn Sie Positionsdaten aus Beschleunigungsdaten extrahieren wollen. Dies ist das Thema vieler Forschung jetzt, und deshalb haben VR-Headsets, die Position wie die Oculus Rift verfolgen, externe Tracking-Kameras.

Leider ist das, was Sie versuchen, unmöglich, ohne die Kamera auf Ihrem Telefon zu verwenden, um visuelle Merkmale in der Szene zu verfolgen und diese als externen Bezugspunkt zu verwenden, was eine für das Labor bessere Aufgabe ist voller Computer Vision Experten.

One another possible but difficult way is:

Dies ist möglich, wenn Sie Gerät einer Verbindung zum Internet dann sehen seine Position von Satelliten (Google Maps oder so ähnlich), aber das ist eine sehr harte Sache zu tun.

Verwandte Themen