VIVE Ultimate Tracker Meta Quest PCVR + SteamVR Guide
Objective
This knowledgebase article will show you how to setup your VIVE Ultimate Trackers to track the position and rotation of StretchSense Studio gloves in space while using SteamVR and a headset with inside-out-tracking like Meta Quest. It will also cover how to correct for the final orientation of the trackers in your Unity application, but the initial setup and calibration steps can also be applied when using the trackers in Unreal Engine.
You will be required to enroll your trackers in the VIVE Ultimate Tracker PCVR Beta (explained further into this guide).
If you are using a VIVE Focus 3.0, VIVE Elite XR or VIVE Focus Vision headset, please refer to HTC’s guides on how to pair the VIVE Ultimate Trackers directly to these as it is possible to make these appear as SteamVR compatible XR trackers by changing the streaming options within VIVE Hub. You can then skip part 2 of this guide and go straight to SteamVR Tracker Role Setup.
Required Materials
Software
Description | Version |
---|---|
Hand Engine | 3.3.0-LITE |
StretchSense App for SteamVR | 0.9.0 |
Steam Desktop Client | latest |
SteamVR | 2.8.x or later |
VIVE Hub | latest |
Meta Quest Link app for Windows (optional - free) | latest |
Virtual Desktop Streamer for Windows (optional - free) | latest |
Virtual Desktop for Meta Quest (optional - paid) | latest |
Gaming PC Specs
Please refer to Valve’s Steam Link minimum and recommended specifications. For the best experience we recommend that your PC matches the recommended specs provided by Valve.
Hardware
This guide supports the following hardware options:
Motion Capture Gloves (choose one) | Image |
---|---|
StretchSense Studio Gloves, Pro Studio for Xsens, Pro Studio. |
XR Trackers | Image |
---|---|
2x VIVE Ultimate Tracker(also available in a 3-tracker bundle which includes dongle, suitable for VRChat upper-body tracking) | |
1x VIVE Wireless Dongle (required to connect to up to 5x VIVE Ultimate Trackers) |
Tracker Mounts (choose one) | Image |
---|---|
2x StretchSense Studio Optical/Universal Mount(not recommended for high activity VR because of the strain on the gloves) | |
Rebuff Reality Trackstraps Set (Wrists + Belt) |
|
AMVR 5 Pcs VR Tracker Straps Accessories for HTC VIVE 3.0(use the palm straps from this bundle) |
VR Headsets (choose one) | Image |
---|---|
Meta Quest 2 |
|
Meta Quest 3 / 3S |
1. Initial Setup
Due to recent changes in SteamVR Link to support hand tracking, connecting to your PC using this app is not supported as it prevents the OpenGloves or StretchSense SteamVR add-ons from binding to the gloves. Use Meta Quest Link or Virtual Desktop instead.
These steps will take you through how to connect and configure two trackers for use with SteamVR.
Download and install the Steam Desktop client and SteamVR. Ensure that SteamVR is installed in the default location on your C drive. Other install paths are unsupported at this time.
Install StretchSense App for SteamVR v0.9.0
Launch SteamVR and let it run the first-time setup.
NOTE: For this example, we are using SteamVR Version 2.3.5 with a Meta Quest 3 headset and 2x VIVE Ultimate Trackers. These instructions may vary slightly depending on your headset so make sure to follow the initial setup instructions from the headset manufacturer.
Connect your Meta Quest headset to the same WiFi network as your gaming PC.
Ensure your Meta Quest headset is updated to the latest system firmware (v60 or higher).
On your Meta Quest headset, connect to your PC via Meta Quest Link or Virtual Desktop.
Connect your headset and base stations, conduct the Room Setup and choose Room Scale when prompted.
(optional) With SteamVR running, go to the SteamVR settings menu and toggle Show Advanced Settings. Adjust the following setting: Video → Pause VR when headset is idle. This will allow SteamVR to send tracker data to apps, even when the headset is not worn.
In your Meta Quest headset, change the power settings to never let the headset sleep.
Mount each VIVE Ultimate tracker to your StretchSense Studio Glove using a 1/4” screw to the universal mount or compatible wrist straps. We recommend using the palm straps from AMVR for maximum stability. Ensure that the trackers are fastened tightly. Depending on the mount you use, rotate each tracker on the mount so the virtual controller’s LED faces the correct directions as pictured below. In the StretchSense SteamVR app, select the mount below.
Mounting Options
| 3D Printed Stretch Sense Mount for Studio Gloves | Wrist Straps | AMVR Palm Straps |
---|---|---|---|
Comfort |
|
|
|
Precision |
|
|
|
Mounting | |||
App tracker mount preset | ViveUltimate Studio Mount | ViveUltimate Wrist | ViveUltimate AMVR |
Get Mount From |
| ||
Mounting Notes | Use for best hand position accuracy for basic SteamVR content at the expense of comfort. Remove the 1/4” screw baseplate and clip directly to the 3D printed mount. Attach hair ties or rubber bands to loop around hooks to stabilize wobbling - you may need to choose the correct band length to avoid straining the connectors of the glove electronics module. Use foam tape under the mount to increase comfort. | Mounting preset is compatible with most VR straps but will not track wrist bend. Is comfortable and lets the hand move more freely. We recommend AMVR wrist straps or Rebuff Reality track straps. Use the 1/4” screw baseplate to mount on strap. | Use AMVR palm straps for best hand position accuracy for high-energy SteamVR games with lots of movement. Has the best overall comfort, balanced with hand position accuracy. Use the 1/4” screw baseplate to mount on strap.This strap may impact joystick reliability. |
2. Ultimate Tracker PCVR Setup
Following these steps can take up to 1 hour to get a good initial tracking calibration. Once setup, future sessions with the trackers just require you to turn them on.
You can also refer to the following VIVERSE Discord channels for guides and support (check the pinned posts on these channels):
Watch the instructional video by Syafire on how to setup the Ultimate Trackers:
The latest VIVE Hub also has an updated instructional video that steps you through connecting the trackers. Only connect a single tracker to start with, while creating the tracking map.
Click Create Tracking Map to begin the room scanning process.
Ensure you select the correct power frequency setting for your location in VIVE Hub under Advanced settings. This will help avoid issues with overhead light flickering negatively impacting the tracking quality:
US - 60Hz
Europe/Australia/New Zealand - 50Hz
Only have one VIVE Ultimate Tracker turned on during room setup within VIVE Hub
If your room is small or has lots of blank walls, add posters or generate and print out ArUco markers to add visual features to your walls to improve tracking. In the latest VIVE Hub it will tell you which direction has poor tracking quality so you can fix this the next time you perform tracking map calibration.
Keep the trackers further than 6 inches from a wall to avoid tracking loss.
Close any blinds in your room and ensure the lighting in the room is consistent. Dark areas may be harder to track, and this can be improved by adding table lamps, especially if the room contains a desk that is close to you during tracking, since you are asked to crouch down for part of the room calibration process.
You may need to clean the lenses of the trackers to improve tracking quality. You can use a microfibre cloth to do this.
Move slowly during calibration and ensure you rotate your body to face the direction indicated at each step of the room setup process.
If you significantly change the lighting in your room or rearrange the furniture, you may need to repeat room setup in VIVE Hub to update the room map that is stored on the trackers.
After room setup is complete, turn on the other tracker(s). VIVE Hub will show that the room map is being copied from the first tracker (indicated with a star) to the other trackers. Once the map is successfully transferred, the trackers will appear in SteamVR default scene when you put the headset on.
In VIVE Hub, go to VIVE Ultimate Tracker → Tracker setup and click the Set up trackers button.
On your PC, start SteamVR or restart SteamVR if it is already running.
Start VIVE Hub.
In SteamVR, go to SteamVR Settings → Controllers → Manage Trackers. Change your left- and right-hand Ultimate Tracker roles to Disabled. This will be temporary while you run VIVE Space Calibrator.
Restart SteamVR.
Open the VIVE Space Calibrator.
Follow the on-screen instructions to align the trackers with your Meta Quest headset controller. If you have mounted the tracker to your StretchSense glove, remove it and hold it next to the Meta Quest Touch controller at the same time in the same orientation as depicted on screen while performing a figure-8 movement as instructed. The controller and tracker must be close to each other, with the top of the tracker facing the direction of movement while performing the calibration for the best tracking quality. You may have to periodically do recalibration in the same way in the future if your trackers start to drift too far from your Meta Quest Touch controllers.
Once finished, proceed to the SteamVR Tracker Role Setup instructions.
3. SteamVR Tracker Role Setup
Once the Ultimate Trackers are tracking well when viewed from within your headset, open the SteamVR settings menu and select Manage Trackers.
For the trackers you have connected, find the ones on the list that are highlighted green. Set the Tracker Role set to Left Elbow or Right Elbow for the respective hands (click Identify Tracker and the LED on the tracker will blink to see which hand belongs to which tracker). Click Close and also close SteamVR Settings.
Leave SteamVR running in the background and continue setup.
4. Playing a SteamVR Game in Meta Quest Headset
On your Meta Quest headset, go to Settings → System → Power → Sleep mode → 4 hours. This will avoid the headset automatically turning off and breaking the OpenVR Space Calibrator calibration in SteamVR. You should only need to change this setting once.
Connect to your PC via Virtual Desktop, Steam Link or Meta Quest Link.
On your PC, start SteamVR or restart SteamVR if it is already running.
Start VIVE Hub.
Put on the headset and activate VIVE Space Calibrator from the SteamVR dashboard.
The Ultimate Trackers and virtual Index Controllers will now align correctly in virtual space where your physical trackers are positioned.
Troubleshooting
My tracker shows as disconnected when running VIVE Space Calibrator
SteamVR Manage Add-Ons menu ensure you have the
VIVE_ultimate_tracker
setting ON andhtc_business_streaming
setting OFF. The Ultimate Trackers will not appear in SteamVR as a tracker withoutVIVE_ultimate_tracker
ON and you will not be able to proceed with the VIVE space calibrator calibration process.Uninstall VIVE Business Streaming prior to installing VIVE Hub. If you uninstall VIVE Business Streaming while VIVE Hub is also installed it will remove the SteamVR Add-Ons, which will require you to reinstall VIVE Hub.
I am having trouble running the Tracking map setup in VIVE Hub as my tracker keeps disconnecting.
Start by only pairing a single tracker to the dongle. Then proceed with the tracking map setup while standing in front of your PC monitor in the center of your play space. If you are intending to use the trackers at a desk for streaming, take a small step back from your desk and perform the tracking map setup from that position. There can be issues when there are more than 2 trackers connected to a dongle at one time. Once the tracking map has been created for one tracker it will be stored on the tracker itself as and will become the primary tracker. A star next to the tracker name in VIVE Hub indicates it is the primary tracker. Remember the direction you were facing when you started the tracking map, as this becomes the forward direction for your trackers which you must face if they lose tracking.
When performing the VIVE Space Calibrator routine, ensure only one tracker is turned on and you are using the tracker with the star next to it as the one you hold in hand during calibration.
One or more trackers lose tracking when I turn in a specific direction in my play space
Try putting up more posters on your walls, including ones at waist or leg height, especially if you are using the trackers for full body tracking. We recommend generating 4x4 markers from this site and printing them out at A4 size: Online ArUco markers generator (chev.me). For a non-damaging adhesive, use painters' tape from your hardware store, looped around and attached to the 4 corners.
Add more lights to your room, especially in darker areas under your desk if you are having trouble tracking your hands while bending down of lying on the floor.
Ensure that you are using the primary tracker on your upper body, like your wrist to ensure it has clear visibility of the forward direction where you created your original tracking map.
My trackers become unstable or won’t reconnect after the battery becomes low
The VIVE Ultimate Trackers may lose their tracking information if the battery runs out or may have trouble connecting to the dongle. Charge them back up, unpair them from the dongle and re-pair them and run VIVE Space Calibrator for the tracker marked with the star.
My Quest headset went to sleep and when I put it back on the tracker position has changed
Any time the headset loses tracking or is taken off your head, the VIVE Space Calibrator play space alignment will drift. Ensure your room is well-lit and that you have set Settings → System → Power → Sleep mode → 4 hours in the Quest headset’s Horizon OS settings.
Useful Resources
VIVE Ultimate Tracker PCVR Beta Troubleshooting FAQ (Discord link)
Changelog | Version | Publish Date (YYYY/MM/DD) |
---|---|---|
| v1.2.0 | 2024/12/2 |
| v1.1.0 | 2024/10/11 |
Initial version. | v1.0.0 | 2024/10/10 |