Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Next »

Objective

This knowledgebase article will show you how to setup your Vive or Tundra Trackers to combine Meta Quest Headsets with SteamVR tracking spaces in order to use trackers with StretchSense gloves in space.

Required Materials

Software

The below software is required for this guide:

Description

Version

Hand Engine
3.3.0-PRO, 3.3.0-LITE
Steam Desktop Client
latest
SteamVR
2.8.8

SteamVR Plugins

The below SteamVR plugins are required for this guide, except those marked as optional:

Description

Version

Hand Engine
3.3.0-PRO, 3.3.0-LITE
Steam Desktop Client
latest
SteamVR
2.8.8
OpenVR Space Calibrator (hyblocker fork)
v1.5 or later

Hardware

This guide supports the following hardware options. At the minimum a single XR tracker is required to be mounted to your headset. While this guide focuses on Meta Quest headsets, the steps may also apply for other standalone headsets that are compatible with SteamVR:

XR Trackers (choose one)

Image

1x Tundra Tracker (includes 1x SteamVR dongles).
Highly recommended due to its small size and good battery life.
(One tracker for the headset and 2x for tracking StretchSense gloves)
image-20240213-234339.png

3x Vive Tracker 3.0
(One tracker for the headset and 2x for tracking StretchSense gloves)
image-20240213-234159.png

Tracker Mounts (choose one)

Image

Quest Pro zip tie Vive Tracker mount/adapter by RoboRycerz + NEEWER 1/4" Camera Screw + Command 20 Lb XL Heavyweight Picture Hanging Strips. (Tested with Vive Tracker 3.0).

(2.5mm zip ties optional)

Screenshot 2024-06-06 112014.png71cWYCU553L._SX522_.jpg

Quest 3 Vive Tracker/Tundra Tracker Mount by cucumberworks + NEEWER 1/4" Camera Screw + Command 20 Lb XL Heavyweight Picture Hanging Strips

(design includes screw but we recommend a meta 1/4” screw linked above)

Screenshot 2024-06-06 141156.png71cWYCU553L._SX522_.jpg

WELYOK Action Camera Adapter Mount Accessories Kit Compatible with GoPro
(use when mounting to any other kind of standalone headset with a flat or slightly curved surface)

61xRfpa-29L._AC_SX679_.jpg

VR Headsets (choose one)

Image

Meta Quest Pro
image-20240605-231157.png
Meta Quest 2
61tE7IcuLmL.jpg
Meta Quest 3
image-20240605-231312.png

Other Required Hardware

Image

3-4x Valve Index Base Station 2.0
(Can be purchased separately from a wired SteamVR headset - A minimum of 3 base stations are required for optimal tracking performance, but for some room environments and use-cases, 2 will be sufficient)
image-20240213-003347.png

1. Initial Setup

These steps will take you through how to connect and configure the head mounted tracker for use with SteamVR.

  1. Download and install the Steam Desktop client and SteamVR.

  2. Launch SteamVR and let it run the first-time setup.

    NOTE: For this example, we are using SteamVR Version 2.5.5 with a Meta Quest headset and 3x Base Station 2.0s, and 2x Vive Tracker 3.0. These instructions may vary slightly depending on your headset so make sure to follow the initial setup instructions from the headset manufacturer.

  3. Connect your headset and base stations, conduct the Room Setup and choose Room Scale when prompted.

  4. (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 and set it to Off. This will allow SteamVR to send tracker data to Unity when the headset is not worn.

    Screenshot 2024-05-23 140133.pngScreenshot 2024-05-23 140040.png

  5. Mount the Vive Tracker to the track strap as per the Correcting Hand Rig Offsets for Vive Trackers section of this guide. Ensure that the trackers are fastened tightly.

  6. Connect the Vive Tracker as per the device manufacturers instructions. Once the trackers are paired right-click on the tracker and click Manage Trackers (see image below).

    Screenshot 2024-05-23 140444.png

    In the Steam VR settings select Manage Trackers (see below)

    Screenshot 2024-05-23 140815.png

    For the trackers you have connected leave the Tracker Role set to Undefined and make note of the serial number of the tracker (e.g. LHR-DAB6E89E). Click Close and also close SteamVR Settings.

    Screenshot 2024-05-23 141001.png

  7. (optional) Go to SteamVR Settings → Startup / Shutdown and set Turn off controllers after to 30 minutes or NEVER to avoid the trackers from turning off if you set your headset down for a while but are still using SteamVR.

    Screenshot 2024-06-06 163032.png
  8. Leave SteamVR running in the background and begin to set up the tracker for use with OpenVR Space Calibrator

Changing this setting will increase tracker battery consumption if your primary use-case is Unity or Unreal Engine development.

2. Mounting Tracker to Headset

3D Printed Mount for Meta Quest Pro and Vive Tracker 3.0

  1. Download and 3D print the mount according to the designer's instructions.

  2. Attach a 1/4 inch photography screw or 2.5mm zip ties to secure the Vive Tracker to the mount.

    71cWYCU553L._SX522_.jpg

  3. Attach the mount to the headset with two 3M strips facing vertically so it holds fast but can be removed easily for storage. If using a 1/4 inch screw, try to leave a gap between the strips so you can tighten this with a screwdriver. Position the mount to the center of your headset, with the tracker clearly visible at the top of your head to avoid occlusion issues from the Valve Base Station 2.0s. Make sure the charging port of the tracker is facing backwards in case you want to charge the tracker from a battery bank during longer SteamVR sessions.

    large_display_fe92a52f-05e5-4091-9dbf-15fcd3e9b942.webp
  4. When using the mounted tracker OpenVR Space Calibrator will compensate for the current mounting position.

3D Printed Tracker Mount for Meta Quest 3

  1. Download and 3D print the mount according to the designer's instructions.

  2. (optional) attach the 3D printed dog pin if required to stop the tracker rotating during use.

    f-pp6ezbeaaokkv.webp

  3. Attach 3M command strips to the mount. You may need to cut them down to fit. Ensure that enough space is left in the middle for ventilation holes as the mount will be attached to the headset over the vent.

    f-pp6e6ayaaznfn.webp

  4. Attach the mount to the headset. After attaching the mount will be difficult to remove due to both strips being at angles to each other.

    f-pp6e6bqaavpvu-1.webp

GoPro Mount for Other Headsets

  1. Assemble the GoPro to 1/4 inch photography screw adapter.

    61HFGc0rzBL._AC_SX679_.jpg

  2. Attach the adapter above to the quick release buckle using the provided GoPro screw:

    51aU7GJee6L._AC_SX679_.jpg

  3. Depending on your headset, choose an Arc Base and adhesive pad. Slot the quick release buckle into this.

    1. Meta Quest Pro - Use the arc base as this has a rounded surface, positioned similar to the picture in the 3D Printed Mount for Vive Trackers part of this guide.

    2. Meta Quest 2 - Use a flat base at the flat part on the top of the headset:

  4. Peel the yellow backing strip off the adhesive pad and attach to the base.

  5. Peel the red backing strip off the other side of the adhesive pad and attach to your headset.

    Image (29).jpegImage (30).jpeg

  6. Test using the quick release mechanism on the buckle to remove the tracker from the headset.

  7. Wait 1 hour for the adhesive to finish applying before use.

3. OpenVR Space Calibrator Setup

These steps will explain how to setup OpenVR Space Calibrator with a single tracker as a point of reference when combining SteamVR playspaces with a standalone VR headset like a Meta Quest 2, 3 or Meta Quest Pro.

  1. Download the exe from hyblocker’s fork of OpenVR Space Calibrator.

  2. If prompted during download by your browser that the file isn’t commonly downloaded, select keep as the exe hasn’t been signed.

  3. Ensure you have setup trackers for the left- and right-hand gloves as per the Vive Tracker or /wiki/spaces/ENG/pages/421789700 Unity guides.

  4. Turn on the tracker mounted to the headset. Leave the left hand and right hand trackers off.

  5. Open SteamVR and navigate to the SteamVR Settings → Startup / Shutdown → Manage Add-Ons screen.

    Screenshot 2024-06-06 154329.png
  6. Find the 01spacecalibrator Add-On and toggle it On.

  7. Click Restart SteamVR when prompted.

    image-20240606-034833.png
  8. After SteamVR restarts, when it launches again the OpenVR Space Calibrator window will appear.

  9. In the Reference Space column, select your headset (e.g. Meta Quest Pro) and in the right column, select the tracker attached to your headset that matches the serial number from previous steps.

    Screenshot 2024-06-06 155454.png
  10. Click Continuous Calibration and move your head around or walk around your play space until calibration completes. Once completed you should see the tracker disappear from view as it will be positioned above your forehead in virtual space.

    Screenshot 2024-06-06 155555.png
  11. Check the Lock relative transform checkbox.

  12. Click the Cancel Continuous Calibration button.

  13. Back in the main OpenVR Space Calibrator window, turn on your left glove and right glove trackers and validate you can see the tracker positions and rotations update so they track correctly in space.

    Screenshot 2024-06-06 155652.png
  14. If they left and right glove trackers and Valve Base Stations are offset or drift in the virtual space while physically moving around, go back to step 7 and repeat the continuous calibration process again, making sure to uncheck Lock relative transform before you do.

  15. You should not need to calibrate again, as long as the tracker is returned to the same physical mounting position on the headset in subsequent SteamVR sessions.

4. Usage

  1. Start SteamVR

  2. Check that OpenVR Space Calibrator has started automatically.

  3. Make sure the tracker mounted to the headset is turned on.

  4. Turn on trackers mounted to or near your StretchSense Studio or Pro Fidelity gloves.

  5. Connect your standalone headset over Meta Quest Link, Steam Link or Virtual Desktop.

  6. Validate that the glove trackers closely align within the SteamVR play space with their physical position.

  7. If using the StretchSense App for SteamVR, follow the setup guide for that app.

Compared to a wired SteamVR headset, using OpenVR Space calibrator may introduce more jitter into the hand tracking. We recommend turning on input smoothing if your VR app or game allows it.

Changelog

Version

Publish Date (YYYY/MM/DD)

Initial version.

v1.0.0

2025/01/28

  • No labels