Skip to content

[investigating potential to be] An OpenVR driver for motion compensation - a limited version of OpenVR-InputEmulator

License

Notifications You must be signed in to change notification settings

Dschadu/OpenVR-MotionCompensation

 
 

Repository files navigation

language dependencies license_gpl3

Beta Version, may cause crashes or contain bugs!

If you are interested in testing or are interested in being a maintainer, please connect with us on our discord server

OpenVR-MotionCompensation

An OpenVR driver that allows to enable motion compensation. Includes a dashboard to configure the settings directly in VR.

This driver hooks into the device driver and allows to modify any pose updates coming from the HMD before they reach the OpenVR runtime. Due to the nature of this hack the driver may break when Valve decides to update the driver-side OpenVR API.

The motivation of this driver is to allow the base of motion simulators (driving or flying) to be the reference point for the world, cancelling out simulator movement and differencing head movement from the simulator movement to update the pose.

Visit https://ovrmc.dschadu.de/ for more information!

License

This software is released under GPL 3.0.

About

[investigating potential to be] An OpenVR driver for motion compensation - a limited version of OpenVR-InputEmulator

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 72.9%
  • QML 22.4%
  • NSIS 2.4%
  • QMake 1.3%
  • C 0.3%
  • Shell 0.3%
  • Other 0.4%