Tracking Toolkit connects OpenXR trackers and devices directly to Blender, letting you view and record their motion in your scene. It supports camera and object tracking, and can also track the movement of actors for motion capture. Recorded takes integrate with the NLA system, and action names are written as SMPTE timecodes.
After connecting to your OpenXR runtime through the "Track TK" sidebar tab, detected controllers and trackers populate a list. Pressing Create References adds them to the scene as bones or, optionally, empties. Each tracker gets a tracking point that follows its exact location and holds keyframe data, plus a child offset point used for tweaking or aligning, which objects and cameras can be constrained to. Recording captures tracker positions at your scene's FPS by default, with an override available in the add-on preferences.
Runtimes such as SteamVR, Meta Link, VDXR and Monado are supported, covering devices including the Valve Index, HTC VIVE, Meta Quest 3 and Vive Focus. Vive Trackers require SteamVR as the OpenXR runtime, with a role assigned to each tracker. Tracking Toolkit will always remain free and is licensed under GPL 3.0 or later.