Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lack of acceleration and velocity extrapolation breaks the ability to throw objects in Budget Cuts and The Lab. #1

Open
Relys opened this issue Apr 19, 2016 · 2 comments

Comments

@Relys
Copy link

Relys commented Apr 19, 2016

@betavr added acceleration and velocity extrapolation in the OSVR Hydra support he was working on before this official release: betavr/SteamVR-OSVR@e66caea Can we implement something like this so that these games are at least functional? Other than this one issue the driver works perfectly! Much smoother tracking compared to the OSVR implementation and all the buttons work too! :D Thanks so much for your support. I'm really glad I can purchase games and play on Steam with my Oculus DK2 and Razer Hydras as opposed to having to purchase new hardware. I <3 Valve! Thanks for being pro consumer and helping to open VR for everyone!

@bjj
Copy link
Contributor

bjj commented Apr 19, 2016

Velocity is computed as a first-order difference, but it is disabled. With it enabled, throwing would probably work, but the position will be jumpier because of the position extrapolation in the driver.

https://github.com/ValveSoftware/driver_hydra/blob/master/drivers/driver_hydra/driver_hydra.cpp#L841

It looks like the work @betavr did was more sophisticated, and if he submits a pull request we'll definitely consider it.

@r57zone
Copy link

r57zone commented May 9, 2020

I fixed the buttons in the driver from BetaVR and also added a crouch button. The updated driver can be found here. Since BetaVR no longer supports the driver, let's now join forces in this repository.

Checked in games: Half-Life: Alyx, VRChat, PavlovVR. Everything works well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants