pottedmeat7 / OpenVR-WalkInPlace

An OpenVR driver that applies virtual movement using a pedometer
GNU General Public License v3.0
110 stars 17 forks source link

jumping #32

Open caddilacbob opened 6 years ago

caddilacbob commented 6 years ago

you haven't given us a way to jump, as an arm swinging api this far exceeds natural locomotion, especially given that this is free however as they don't seem to be compatible i am going have to stick with natural locomotion

pottedmeat7 commented 6 years ago

Yes I have thought about having a jump simulation. However not only does this seem somewhat un-safe but also not really a significant improvement. Maybe I will try to implement it and see if its fun and if its safe so I know where my feet are...

pottedmeat7 commented 6 years ago

I was thinking about jumping and I think really jumping could be done on a real 1-1 scale via the game. It actually already works in room scale, when you jump your character does go higher ;) . I think this would be the best long term functionality for VR Games. But I think jumping just adds another layer of complexity and uncertainty that I cant take on developing for. I find it suitable to push the button and if I feel like it I can also jump in place...

caddilacbob commented 5 years ago

so natural locomotion is temporarily outdated and i found myself coming back here, and i must say that i would still really like this feature; its essential for ports like fallout 4 and skyrim which otherwise merely interpret the player jumping as a temporary and inexplicable increase in height and assumes that both of their feet are still firmly grounded and drops them into the crevasse they were trying to avoid. The most basic implementation of this feature would only need to check for the player head rising above a maximum height preset by said player by standing on tiptoes.

cdibbs commented 5 years ago

I agree with @caddilacbob. Right now, I walk/run in place (not just arm swinging) and it feels so natural. Props to you for that! The only thing missing is the jumping. That feels like it would complete it, taking this plugin as far as it can go without treadmills and weird/awesome sci fi solutions. :-) Anyway, thanks for your work on this!