richtr / threeVR

An orientation-aware Virtual Reality controller for web browsers built on top of three.js
http://richtr.github.io/threeVR/examples/vr_basic.html
439 stars 97 forks source link

Problems with Galaxy Nexus #2

Open dirkk0 opened 10 years ago

dirkk0 commented 10 years ago

Hi,

I'd just like to report that I tried it on several phone types and it works great. The only phone I have problems with is a Galaxy Nexus runnning Android 4.3. It shows this behaviour (warning - ASCII art imminent):

      -15 degrees             0 degrees             +15 degrees
+–––––––––––––––––––+     +–––––––––––––––––+   +––––––––––––––––+
|               XXX |     |                 |   |  XXX           |
|        XXXXXXXX   |     |XXXXXXXXXXXXXXXXX|   |     XXX        |
|     XXXX          |     |                 |   |       X XXX    |
|  XXX              |     |                 |   |           XXXXX|
+–––––––––––––––––––+     +–––––––––––––––––+   +––––––––––––––––+

Means the view is horizontal at some angle and and get's tilted while rotating.

I am not sure if something is broken in my phone.

Best, Dirk

richtr commented 10 years ago

I'd just like to report that I tried it on several phone types and it works great.

Great! Could you tell us which devices these were perhaps?

The only phone I have problems with is a Galaxy Nexus runnning Android 4.3.

Device orientation in Android devices still seems to be fragmented. It is also useful to know the User Agent you tried and whether all User Agents on the device demonstrated the same problem.

Perhaps we should start compiling a list of devices that have been tested and exhibit problems. That would be useful everywhere we end up using deviceorientation events.

I'm unsure if we want to sniff devices/user agents and then 'break' threeVR to support non-standard implementations of deviceorientation. Of course, it may be interesting to discuss this point further and if you have workarounds for this device it may be good to discuss those here too.

dirkk0 commented 10 years ago

We have quite a few models here, so if you want to compile that list, give me a shout.