SlimeVR Terminology / Glossary
Definitions provided in this page are relative to their use in this documentation and for SlimeVR. They may be inaccurate or lack information relative to other, non-SlimeVR projects.
Table Of Contents
- SlimeVR Server
- SlimeVR GUI
- SteamVR Driver
- Feeder App
- Drift
- Session Calibration
- Full Reset
- Mounting Calibration
- Yaw Reset
- Mounting Orientation
- VR Headset
- Smol Slime
- Breakout Board
- IMU
SlimeVR Server
The main SlimeVR application for receiving, processing, and outputting tracking data. This application runs locally using Java and connects to the SlimeVR GUI for a visual interface.
Synonyms
- SlimeVR (contextual)
- SlimeVR App
- SlimeVR Software
- SlimeVR Program
Related Terms
SlimeVR GUI
The visual interface for the SlimeVR Server. This GUI runs as a webview and connects to the SlimeVR Server over a websocket connection.
Related Terms
SteamVR Driver
The SlimeVR driver for SteamVR that sends the VR Headset position and rotation to the SlimeVR Server, receives tracking data from the SlimeVR Server, and uses the received tracking data to emulate Vive trackers in SteamVR.
Synonyms
- SlimeVR Driver
Related Terms
Feeder App
The feeder app is a program that connects to SteamVR and forwards tracker data from external sources to the SlimeVR Server. The trackers forwarded are generally VR controllers, Vive trackers, or Tundra trackers.
It is a common misconception that the feeder app also forwards the VR Headset tracking data, but that is done by the SteamVR Driver.
Synonyms
- SlimeVR Feeder
- Feeder
Related Terms
Drift
Commonly used to describe the loss of tracking accuracy that an IMU-based tracker experiences due to the accumulation of error over time. A tracker with high drift experiences a noticeable loss of accuracy within 20 minutes. Drift is also commonly measured as degrees per hour—with 1-3 degrees per hour being an acceptable level of drift for modern SlimeVR trackers at the time of writing.
Note that drift refers to the gradual loss of tracking accuracy and is inherent to the tracker itself. Poor Mounting Orientation Session Calibration by the user will lead to a constant level of tracking inaccuracy.
Synonyms
- Tracking accuracy
- IMU accuracy
Related Terms
- Accelerometer
- Gyroscope
- Magnetometer
- IMU
- Stay Aligned
Session Calibration
There are multiple different session calibrations within the SlimeVR Server; these are commonly referred to as "resets". These are forms of calibration that are generally not saved and need to be done during each session of SlimeVR. See the Sub-Terms for the types of session calibrations.
Synonyms
- Full Reset
- Mounting Calibration
- Feet Mounting Calibration
- Software Calibration
- VRChat Calibration
Sub-Terms
Full Reset
A "full reset" is a Session Calibration that re-orients trackers to have zero rotation in the pitch and roll axes and have the same yaw axis rotation as the head tracker (usually a VR Headset), essentially "resetting" (or "zeroing") the "full" orientation. This is usually the first calibration used when starting a session with SlimeVR.
Mounting Calibration
Mounting Reset (or Mounting Calibration) is part of the Session Calibration that allows the server to automatically measure the mounting orientation of trackers. This is usually the second calibration used when starting a session with SlimeVR if the user chooses to use automatic mounting. When mounting calibration is used, the results of the calibration will override any manually set Mounting Orientation.
Mounting Calibration is also commonly referred to in conjunction with Feet Mounting Calibration, which allows the server to correct the orientation of feet trackers.
Synonyms
- Reset Mounting
- Automatic Mounting
- Automatic Mounting Orientation
Related Terms
Yaw Reset
A "yaw reset" is a Session Calibration that re-orients trackers to have the same yaw axis rotation as the head tracker (usually a VR Headset). Since this only calibrates the yaw axis, the user can be in any position where the trackers are all facing in their forward orientation with the head tracker. This is a calibration mainly used to correct for drift after a subjective amount of time since the last yaw reset or Full Reset.
Synonyms
- Fast Reset
- Quick Reset
Mounting Orientation
Mounting orientation is a type of correction for SlimeVR trackers. It defines the server's measurement of the rotation of trackers with respect to how they are physically mounted to your body. This can be automatically set by the server (preferred) or manually corrected by the user (not recommended due to inaccuracy).
Synonyms
- Mounting Direction
- Manual Mounting
Related Terms
VR Headset
A VR headset is a head mounted device that tracks its position and rotation, usually with a display for each eye. For more information, see https://wikipedia.org/wiki/Virtual_reality_headset.
Synonyms
- Virtual Reality Headset
- HMD
- Head Mounted Device
- Headset
Smol Slime
A type of SlimeVR tracker that uses an nRF wireless dongle instead of WiFi to connect to the server.
Synonyms
- Smols
- Smol Trackers
Related Terms
- Big/normal slime (wifi-based slime)
Breakout Board
A type of PCB designed to simplify integrating one or more integrated circuits into a larger device. Breakout boards are typically used for IMUs, charging circuits, and microcontrollers, among other components.
Synonyms
- Breakout
- External PCB
Related Terms
- Microcontroller
IMU
An acronym for Inertial Measurement Unit. It is a type of integrated circuit that contains one or more devices used to measure movement. SlimeVR requires that an IMU integrates both an accelerometer and a gyroscope to allow for the measurement of acceleration and rotation relative to the last reset. As the IMU itself has no positional reference, it is susceptible to the unavoidable accumulation of error in its sensors over time, called drift. A low-quality IMU accumulates error faster than a high quality IMU.
Related Terms
- Drift
- Accelerometer
- Gyroscope
- Magnetometer
- Full Reset
- Mounting Calibration
- Yaw Reset
Updated and edited by Amebun.