Ybalrid / Annwvyn

Annwvyn C++ Open Source designed-for-VR game engine and application developement framework
MIT License
41 stars 7 forks source link

Roomscale rotation makes no sense #56

Closed Ybalrid closed 7 years ago

Ybalrid commented 7 years ago

It's pretty bad to rotate the environment in reference to the room center. The good way to do it would be to rotate around the room center.

To keep separation of the looking direction and the forward direction, while permitting to move with thumb-sticks in "roomscale" mode would be to rotate the whole "room" around the feet of the player.

A rework of how the head-traking nodes are implemented is necessary to fix this, with a bunch of maths.