KozGit / DOOM-3-BFG-VR

Doom 3 BFG VR: Fully Possessed. Doom 3 BFG with native Oculus Rift/Touch or OpenVR support
GNU General Public License v3.0
370 stars 52 forks source link

[Feature Request] head tracking yaw acceleration. #319

Open BiatuAutMiahn opened 4 years ago

BiatuAutMiahn commented 4 years ago

@KozGit I had the thought of implementing an acceleration to the yaw of head tracking movement. Such that, when turning your head in excess of of 90 degrees rotate the character. Also account for how fast user turns head, and maybe accelerate faster the further past that threshold the user turns head.

BiatuAutMiahn commented 4 years ago

ie; when I want to look at something behind me and i'm sitting down, I turn my head towards a threshold, and I twist by back slightly to look further.

BrziJoe commented 4 years ago

Hi. I have very strong vr legs, but yaw acceleration does not sound right. Sometimes (in other games) I feel when turning and moveing is not 1:1. Then I play, and soon I have vr-induced headache. I reccomend you to use snap turning instead (or natural turn in swivel chair), that allows you to play long sessions without problems.

BiatuAutMiahn commented 4 years ago

For me I disable snap turning and turn with joystick. But I only turn with joystick as im turning my head, so the motion blur mitigates the vertigo. I think that if you were to add a slight offset as you approach the threshold start turning the character. Again ONLY while actively turning your head.

BrziJoe commented 4 years ago

That means you do not have head tracking??? Try to get some, it is 100 times better. 3dof is ok, but 6dof is top. Even for seated games.

jdawgzim commented 4 years ago

Another crazy idea: 180 degree snap turn from a "wassup" headset motion.
Or headshake, or look at ceiling, or head nod. Actually... How about actually release the mod. 😜 Maybe KozGit should start a Patreon.

BiatuAutMiahn commented 4 years ago

lol @jdawgzim @BrziJoe, I used ALVR with xbox one controller, so I do have headtracking, however I prefer to sit and play looking in one direction vs sit and spin :P