This FAQ should cover the most common topics. If your question is not answered or you are stuck, contact us!
¶ What is the difference between this and OpenVR-InputEmulator?
- Simpler UI
- Only one motion compensation mode: reference tracker
- Low pass filter that filters out any vibration picked up from the reference tracker
- Shortcuts to Enable / Disable motion compensation and to reset the zero position
It is recommended to at least disable it:
Go to Steam VR Settings -> Enable advanced settings (bottom left). Then go to Startup / Shutdown -> Manage Add-ons -> disable 00vrinputemulator.
If you cannot see the small cogwheel on your SteamVR dashboard, check the following:
- Make sure SteamVR is not running in safe mode: Go to Steam VR Settings -> Enable advanced settings (bottom left). Then go to Startup / Shutdown. Click on "Disable safe mode" if there is shows up. If it don't, you are good
- Check if OVRMC was installed correctly: Go to Steam VR Settings -> Enable advanced settings (bottom left). Then go to Startup / Shutdown -> Manage Add-ons. If it does not show up, try to reinstall it
- As yet, there is a bug that OVRMC sometimes is not loaded correctly. Workaround: Restart SteamVR.
There are two options:
- If you use FlyPT Mover or SRS, you can use a virtual tracker.
- Mount the tracker somewhere on your simulator where it has good line of sight to the tracking sensor. See tracker mounting
You can mount it anywhere on your simulator. It has to have a good line of sight to the tracking sensor. If you run a lighthouse setup, be sure it is seen at anytime by both lighthouse!
The mount also has to be extremely sturdy! Zip ties, tape or Velcro will not be enough. See tracker mounting
With v0.2.2 a new filter for translation was introduced. Now we have two filters: A linear interpolation filter (SLERP) for rotation and another filter (DEMA-Filter) for translation.
LPF Beta: The number is the rate at which the filter follows a new value. A '1' means immediate adoption of the value. Where a '0' means no adoption. A low beta-value will filter vibrations better, but you will notice a swimming or lagging picture, as it takes time for the filter to adapt to the real value.
Samples: A higher number means more smoothing. It is okay to go with big increments like 10 and fine tune from there.
You have to find the sweet spot for your setup. A good starting point for lighthouse-tracked devices is a LPF Beta value of 0.6 and 50 for Samples. Extreme values are not needed and may point to an issue with the setup. For LPF Beta the values normally are between 0.3 and 1, for Samples between 1 and 150.
- Bass shakers and other continuous vibrations cause the internal IMU to drift. The software cannot compensate this drift. You need to dampen the tracker
- The tracking has to work flawlessly! If you use inside-out tracking be sure that the cameras don't follow your simulator's motion. The software cannot compensate for tracking related jumps or drifts. Check if your tracking is perfect without OVRMC and then enable it.
- The mount is not sturdy enough. Zip ties, tape or Velcro will not be enough. Even if you thing its solid with this solution, every ever so slightly movement (sub-mm!) will transfer to your HMD.
- Filter setting may be wrong. A wrong set filter can cause the view to jump or lag behind. Try to reset to default values of 0.6 and 50.
- .dll goes to Steam\SteamApps\common\SteamVR\drivers\00vrmotioncompensation\bin\win64
- .exe goes to Installdir\OpenVR-InputEmulator (default C:\Program Files\OpenVR-MotionCompensation) OpenVR-MotionCompensationOverlay.exe