tizzle / aframe-orbit-controls-component

An Orbit Controls Component for A-Frame VR
https://tizzle.github.io/aframe-orbit-controls-component/
MIT License
74 stars 25 forks source link

Cant rotate around object in VR mode (Cardboard) #33

Open elpeyotl opened 6 years ago

elpeyotl commented 6 years ago

When I switch to VR mode my cam wont around the object anymore when looking around. Is that the right behaviour? I need to be able to look around an object in vr mode. I tried it with: autoVRLookCam:false. Does not work when looking around. If i touch the screen with fingers it is working.

tizzle commented 6 years ago

Hey @elpeyotl,

i'm not sure if the behaviour you describe is even possible. It definitely is not recommendable in my opinion. I'll try to explain why i feel that way:

The VR-headset will take orientation from the actual tilt of the device. This allows you to look around in a VR scene. If you have something like a Oculus Rift you get some positional movement on top of that. But all devices have in common that rotation and movement are strictly linked to the device orientation and position. This is what creates immersion.

If you change that behaviour, for example by moving the camera around an object like you plan to, the movement of the head in real life is not anymore synched to the digital scene. This will produce intense nausea, as the brain expects to see something else. Imagine turning your head to the right and your surroundings rotating somewhere else entirely. I wouldn't like that :)

If you really think through your use-case, especially in terms of mapping movements IRL to movements in VR, i hope you can see that the idea is flawed.

The idea of the orbit-controls is to use them as a fallback for non-VR use-cases, like someone opening your application in a browser on a desktop computer.

Sorry to be not of more help here.

Cheers

Till

elpeyotl commented 6 years ago

Hey Till

Thank you for your explanation. I think you are right. I'm quite new in 3D VR development. So I will have to find another idea/solution to show the 3d model to customers.

But still: Do you know the google cardboard demos? The exhibit demo is actually exactly what i wanted. When the user looks around the object is rotating and it is not causing nausea. Just saying...

But thanks for the nice component!

Chris