Trackers - acidbubbles/vam-embody GitHub Wiki

Fields marked with a
*suffix will be loaded from your profile rather than from the scene if theUse Profiletoggle is on.
This module is responsible for tracking your head, hands and Vive trackers. It also integrates with Leap Motions for position and/or fingers.
The Tracker menu lets you choose between the VR headset (Head) the VR controllers (LeftHand, RightHand), and the Vive Trackers (ViveTracker1..8), if they are detected.
The concept here is to "map" a tracker (VR headset, VR controllers and vive trackers) to a control (a node on the VR person, such as the left hand, the right foot, the head, etc).
When activated, the node will be "possessed", therefore VaM will do things like On Possess Deactivate Other Controllers Listed Here, which can be surprising if you didn't expect that.
Left Column
Map to control(only for vive trackers) will let you select which control should the tracker be mapped to. UseMap to Closest ControlandAlign to Mapped Controlto automatically bind them.(Tracker) Enableddetermines whether the tracker will actually affect the mapped controller or not. For example, if you turn that off forHead, when activating Embody, you will not be teleported, and your head will not control anything.Fingers Tracking(only for hands) determines whether fingers will move when you useGrab; if you have a Leap Motion, it will also allow controlling individual fingers.Position Tracking(only for hands) can be turned off you you want to animate fingers only using Leap Motion.Use Leap Motion Position(only for hands) lets the Leap Motion control the hand position. When off, the VR controller will control the hand position.Controls position / rotation(only for vive trackers) allows disabling rotation or position affecting the mapped control.Keep physics hold strengthavoids having the spring changes when activating Embody. When off, the spring will be greatly increased so movements are faithfully reproduced in VR, but if you wish to tweak this manually, turn this on.Offsetwill move the mapped control in relation to your tracker.Rotate Controllerwill rotate the mapped control in relation to your tracker..Rotate Around Trackerallows you to move and rotate the mapped control around your VR tracker.Sync to other hand(only for hands) will automatically apply all settings to the other hand.
Settings
Use Profilewill use your saved profile when loading this scene rather than the current values. Leave this one to allow other people to load with different settings.Restore Pose After Possessionwill restore the person's pose when deactivating Embody. Also applies to Passenger.
Utilities
Preview offset in 3Dwill display the offset (distance) between the different trackers and where the mapped control will be, it can help better visualize what the different sliders do. The preview has three small colored boxes which represent the x, y and z axis of the source tracker and the mapped control.Enable Handslets you quickly enable and disable both hands; it's a shortcut for theEnabledtoggle on both hands.Align All Vive Trackersis a shortcut to doMap to Closest ControlandAlign to Mapped Controlon all vive trackers at once. You will have 5 seconds to take the model's position.Map to Closest Control(only for vive trackers) will automatically assign the vive tracker to the nearest control.Align to Mapped Control(only for vive trackers) will save the offset and rotation. To use it, first align the desired vive tracker to the control you want to map it to, and click this button.