Eusth / HoneySelectVR

MIT License
109 stars 28 forks source link

Camera tilt controls #33

Open deinlandel opened 7 years ago

deinlandel commented 7 years ago

Currently in "standing mode" camera is always oriented so that room floor angle matches Vive's calibrated floor. Problem is, during impresonation, for example, character's head is sometimes at such angles which are very uncomfortable when wearing a headset (looking straight down at the floor, for example, looking to left or to right when your neck is parallel to the floor, etc.). So it would be really cool to be able to "tilt" the whole room to make viewing angle more comfortable (with the ability to "reset" it to match calibrated floor level, of course).

I tried to solve it on the level of SteamVR, but it looks like tilting calibrated floor manually is not possible...

An example where it's somewhat implemented is Yiffalicious. The game has zero controller support, but when you "impersonate" somebody, camera tilts so it matches the angle of your character's head.

Eusth commented 7 years ago

Not convinced, to be honest.

In standing mode you're supposed to walk around and "imitate" the character's position. Seated mode is more suited for this kind of thing.

I might do something in this direction, though, because some players would like to play lying.

deinlandel commented 7 years ago

Hello, and thanks for your response. I tried seated mode, but even for seated experience, "standing" mode is much better. Trying to blindly find needed keys on the keyboard isn't convenient. And floating interface gets in the way all the time and collides with characters. Using interface with vive controllers is much better.

To think of it, mouse controls in seated mode provide viable solution. If only mouse-controlled camera didn't get completely disabled when entering "standing" mode... Maybe it's possible to add such config option? I understand that developing completely new controls requires much work, but maybe not disabling mouse controlled camera is not that hard...