DSprtn / GTFO_VR_Plugin

A plugin to add full roomscale Virtual Reality support to your favorite game!
MIT License
143 stars 13 forks source link

Use predicted pose for controllers #57

Closed Nordskog closed 8 months ago

Nordskog commented 9 months ago

The problem

This PR is accompanied by https://github.com/DSprtn/SteamVR_Standalone_IL2CPP/pull/8, which includes most of the actual implementation. See that PR for details.

Controllers feel sluggish when using standalone HMDs such as the Quest. This is a result of the raw pose being used instead of the predicted pose.

The fix

The SteamVR Standalone library has been updated to allow using the predicted translation and rotation instead of the raw unpredicted pose

Two new settings have been added to the VR mod, Pose Prediction Translation and Pose Prediction Rotation, allowing the player to toggle them individually. By default, only Pose Prediction Translation is enabled, as it provides most of the benefits without feeling wobbly.

See the PR made to SteamVR Standalone for more details.

DSprtn commented 8 months ago

Nice work!