Virtual Reality¶
Virtual Reality (VR) is a broad term. In this documentation we are mainly interested in the head mounted displays (HMD) such as Valve Index and Oculus Rift S.
VR and racing games are a great combination. They greatly increase your ability to keep track of your surroundings. Need to make sure no cars is to your left? Simply turn you head and look out the window! With the added depth perception it becomes easier to gauge distances and speeds. But it is not without problems.
When combined with a motion system the largest problem is tracking. Since the motion system applies motion to your head this motion is tracked by the VR headset. It becomes very apparent during braking when your face is moved closer to the steering wheel by the motion system’s pitch. However, SIMRIG Control Center is equipped with motion cancellation to combat this issue.
Motion Cancellation¶
Motion cancellation can counteract the motion system’s impact on the VR-headset. Essentially subtracting the rig’s motion from your own. Allowing the motion system to move your body without affecting the tracked position.
This works by computing the difference between where your head is due to motion caused by the motion system and where it should have been if you were stationary. This difference is applied to the VR-headset’s tracked position (negating the motion system’s impact on the VR-headset’s tracking.)
Prerequisites¶
Note
Motion cancellation is available for SteamVR only. However, you can use Oculus Rift and Oculus Rift S together with SteamVR. Read more about SteamVR + Oculus.
Warning
Uninstall all other motion cancellation solutions for SteamVR such as OpenVR-InputEmulator prior to installing SIMRIG Motion Cancellation.
You will need to following:
A VR-headset such as Valve Index or Oculus Rift S
SIMRIG Control Center version 1.20.0 or higher
SIMRIG SR1 firmware version 17 or higher
SIMRIG Motion Cancellation – the optional motion cancellation component for SIMRIG Control Center
Proper configuration values for motion cancellation
If these prerequisites are met you should be able to access the VR-page in SIMRIG Control Center. Motion cancellation is an optional component of SIMRIG Control Center. It is not installed by default. You are prompted to install SIMRIG Motion Cancellation when you open the VR-page for the first time.

You are prompted to install SIMRIG Motion Cancellation when you open the VR-page for the first time.¶
Configuration¶
Once the motion cancellation package is installed you are given access to the following settings. Many of which first time users must modify.

- Enable
This checkbox controls whether or not motion cancellation is enabled. Check to enable. Uncheck to disable.
- Head to ground
While sitting in your rig, measure the vertical distance from your ears to the ground.
- Head to rear
While sitting in your rig, measure the horizontal distance from your ears to the center of the rear actuators. Enter a positive number if your ears are in-front of the rear actuator (in-between the rear and the front actuators.) Enter zero if you ears are directly above the rear actuators.
- Width
Enter the center-to-center distance between the rear actuators.
- Length
Enter the center-to-center distance between the left actuators.
Status messages¶
The VR-page contains a status messages that describes the status of SIMRIG Motion Cancellation. This message can be useful when trying to determine if the system is working as intended or not.

An example status message. This is shown when SteamVR isn’t running.¶
Common status messages:
Not loaded
– the motion cancellation component is installed on your system but not yet loaded; enable motion cancellation to continueConnected to SteamVR
– everything is nominal; motion cancellation is working as expectedSteamVR not running
– SteamVR is not running on your PC; this message should go away when you start SteamVR (it can take up to 30 seconds to detect SteamVR)SteamVR not initialized
– SteamVR is not yet initialized; please wait
Other status messages:
Ready
– the motion cancellation component is loaded and ready to proceed; please waitNo HMD detected
– your head mounted display has not yet been detected; please make sure the display is powered on and recognized by SteamVRSteamVR not installed
– SteamVR is not installed on your PC; please install SteamVRDriver not installed
– the SIMRIG Motion Cancellation driver is not detected; please reinstall SIMRIG Motion CancellationIncorrect SteamVR version
– either SteamVR is not installed on your PC or your SteamVR installation is outdated; however, if your are reading this in the future, it could also be that SteamVR has released a new version that is no longer backwards compatible with SIMRIG Motion CancellationSteamVR error
– SteamVR encountered an unforeseen error; see the log for details and please contact support if the problem persistsUnknown hardware position
– the SIMRIG SR1 is not reporting its current position; please upgrade your firmware to version 17 or aboveFailed to load plugin
– SIMRIG Motion Cancellation is out of date or corrupt; please reinstall SIMRIG Motion Cancellation