Discord GitHub
Amethyst Docs

App Overview

This page will go over the various features and options in each tab of Amethyst.


amethyst general tab

General Tab Controls
Connect/Disconnect TrackersSpawn or despawn emulated trackers in SteamVR.
Begin CalibrationOpen the calibration flyout to pick a calibration mode.
Adjust OffsetsOpen the offsets flyout to change individual tracker positions and rotation values. (Only use for minor adjustments post-calibration.)
Hide SkeletonHide the skeleton tracking preview.
Force PreviewEnable to keep the skeleton preview always on.
FreezeFreeze the trackers in VR without despawning them, this allows you to keep otherwise hard to maintain poses. Clicking the dropdown next to it allows you to freeze only the lower body trackers, keeping your elbows tracked.
Current DeviceYour current base device for tracking.
Override DeviceIf applicable, the device currently set as an override on top of the base.
StatusShows the status of the device or driver and alerts you of any problems. If multiple items are having problems, only one will be shown until it is fixed in the following order: Driver > Base Device > Override Device
View Online DocsOpens this documentation to the relevant page when possible.
Get help on DiscordOpens a link to the Discord server where you can ask for help.
SteamVR DriverStatus of the SteamVR driver for Amethyst.
Amethyst VersionCurrent version of the software.


amethyst settings tab

Settings Tab Controls
Mirror trackers when turning away from the KinectDue to limitations of the Kinect SDK, the skeleton tracking can’t make the difference between your front and back. So you can mirror the tracking based on the direction your head is facing. Disable this option if you’re having issues with looking back over your shoulder.
Use external waist tracking data instead of the HeadsetUse external waist tracking data, e.g. Vive Tracker, owoTrack for skeleton flip. This is more reliable and responsive than using the headset if the option is available to you. Clicking the arrow next to it will allow you to calibrate the forward orientation.
Tracker ConfigurationEach dropdown has a toggle that allows you to enable or disable sets of trackers. You need to restart SteamVR when making changes for them to propagate properly.
Position Tracking FilterAllows you to change the filtering used for the position data of the joints associated with that set of trackers. It doesn’t affect rotation, only XYZ translation movement.
Rotation TrackingAllows you to choose which type of joint rotation you want to use for each tracker set. Some may have different settings than others, e.g. feet have Software-Calculated Rotation.
Restart SteamVRClick this once you make any changes for them to be properly applied.
Automatically connect enabled trackers at launchAmethyst will auto-connect trackers when it is opened either by you or automatically by SteamVR if you configured it that way.
Enable app soundsEnable or disable UI sounds that play during calibration, and other various events.
Volume sliderAdjust the volume of UI sounds
Delete configuration and restartDeletes the configuration and calibration files in %appdata%\Amethyst and restarts the app.
Re-register SteamVR driver entryAdd or re-add the Amethyst SteamVR driver path to the %localappdata%\openvr\openvrpaths.vrpath file.
Reinstall SteamVR manifestsAdd or re-add the SteamVR overlays startup entry for Amethyst to allow you to have it startup automatically with SteamVR. Clicking the arrow next to it will give you the option to enable it from within Amethyst.

Devices and overrides

amethyst devices tab

Devices Tab Controls
DevicesLists all of the currently loaded Amethyst plugins.
Currently TrackingShows the current selected device plugins for the base and override.
StatusShows the status of the device or plugin, and shows detailed error messages when errors happen.
ReconnectAllows you to reload/refresh the device or plugin state. Clicking the dropdown will allow you to disconnect the plugin completely if it is connected.
View DocsOpens this documentation to the relevant page when possible.
Join DiscordOpens a link to the Discord server where you can ask for help.
Set Device as…Allows you to pick a device as base or override.
OverridesLists all the supported trackers from the base device and allows you to configure which joints are affected.

If you wish to learn more about overrides go over here.