How to manage your trackers?

Vive Staff

How to manage your trackers?

Many developers often complain some of the following problems,

1. Cannot get input from trackers

2. Sometimes trackers recognize as controllers

 

How to correctly manage your tracking devices:

- ✔️ If your apps/games only involved **2 handed controllers** (Vive Controller, Knuckles, Oculus Touch, WMR Controller)
- No additional settings required, SteamVR will automatically apply bindings for Left/Right Hand.

 

- ⚠️ If your apps/games involved **2 handed controllers** and **numbers of Vive Trackers**
- Open "Manage Vive Trackers" UI and set your trackers to the following roles individually
- Left Foot
- Right Foot
- Left Shoulder
- Right Shoulder
- Waist
- Chest
- Camera
- Keyboard
- Notice that orders is unimportant, just make sure all trackers have different role.
- Notice that you only able to setup up roles for up to 8 trackers in this case. For other connected trackers with no role(disabled) or duplicated role, VIU only handles their tracking data but not input data, because there is no default binding is applied. If someone knows how to do that, please let us know.

 

- ⚠️ If your apps/games only involved **numbers of Vive Trackers**
- Open "Manage Vive Trackers" UI and set your trackers to the following roles individually
- Left Hand
- Right Hand
- Left Foot
- Right Foot
- Left Shoulder
- Right Shoulder
- Waist
- Chest
- Camera
- Keyboard
- Notice that orders is unimportant, just make sure all trackers have different role.
- Notice that you only able to setup up roles for up to 10 trackers in this case. For other connected trackers with no role(disabled) or duplicated role, VIU only handles their tracking data but not input data, because there is no default binding is applied. If someone knows how to do that, please let us know.

 

- ❌ If your apps/games involved **more then 2 Vive Controllers**
- VIU will handle tracking & input data for two of the connected controllers. For other controllers, VIU only handles their tracking data but not input data. Like Vive Trackers without roles, there is no default binding applied for them. If someone knows how to bind actions for other controllers, please let us know.
- Notice that VIU handles the two controller that are assigned to Left/Right Hand, witch is controlled by SteamVR runtime. You can rebind the two controller to other VIU roles in your project and get their inputs as usual, but for other controllers, VIU will never get their inputs even if you rebind them into VIU role RightHand and LeftHand.

 

Reference: Vive Input Utility GitHub Wiki

mgyeung
Contributor

Re: How to manage your trackers?

Still not working, i can get input from two controller and 1 tracker at most time
everytime i change the role for the tracker, the detection of input will be changed.
e.g. i can get input from tracker A, but not Tracker B & C. If i change the role of any of tracker, i may get input from Tracker B or C. But i can only get input from TWO trackers at most, i had never get three trackers input at the same time.
I have played with these all day, i am gonna crazy with such unreasonable settings.

here is my enviroment
vive pro
2 x controllers
3 x trackers
unity 2019.1.7f1
STEAMVR 1.5.9
STEAMVR Plugin 2.3.2 (sdk 1.4.18)
INPUT UTILITY PLUGIN (1.10.4)

Please help!!! Thank you so much!

(@chengnay - tag added by moderator)