User Tools

Site Tools


democap:docvrusage

This is an old revision of the document!


Cheat Sheet

ActionControllerHand Interaction
Turn userStickRight.Left or StickRight.RightFingerInputRing.Right[Hold] + MoveHandRight.LeftRight with hand facing user
Move forward/backward (Non-Teleport Mode)StickLeft.Up or StickLeft.DownFingerInputRing.Left[Hold] + MoveHandLeft.ForwardBackward with hand facing user
Move left/right (Non-Teleport Mode)StickLeft.Left or StickLeft.RightFingerInputRing.Left[Hold] + MoveHandLeft.LeftRight with hand facing user
Teleport (Teleport Mode)StickLeft.AnyDirection[Hold]FingerInputRing.Left[Hold] + MoveHandLeft.AnyDirection with hand facing user
Show/Hide VR MenuMenuFingerInputMiddle with hand facing user
VR Menu ClickTriggerFingerInputIndex
Select objectTriggerFingerInputIndex
Use Interact HandleTriggerFingerInputIndex
Begin Calibration(Trigger.Right + Trigger.Left) + (Menu.Right + Menu.Left)FingerInputPinky.Right + FingerInputPinky.Left with hand facing user
Cancel CalibrateMenuFingerInputMiddle.Right or FingerInputMiddle.Left with hand facing user
Stop RecordingMenuFingerInputMiddle.Right + FingerInputMiddle.Left for 2s with hand facing user

VR Menu

While in VR view you can bring up the VR Menu by pressing and holding the left or right controller Menu button or touch the middle finger to the thumb (FingerInputMiddle) with the hand turned towards the user. The VR Menu is shown a short distance in front of the respective controller facing the virtual camera. Keep the button pressed (fingers touched) to move and rotate the VR Menu into the desired position. Once you release the button (untouch thumb) and the VR menu stays at that position.

To hide the VR menu press the left or right controller Menu button or touch the middle finger to the thumb (FingerInputMiddle) with the hand turned towards the user.

The VR Menu is automatically hidden during Capture Motion and shown again once recording stops.

The VR Menu is also hidden during Calibration.

Movement

Two movement modes are supported: Teleport and Non-Teleport. Both are done using either the stick on the left and right controller or touching the ring finger to the thumb on the left or right hand, which simulates stick input. For this reason stick input only is discussed here.

In Non-Teleport mode the right controller stick controls orientation of the user. Pushing to the left side turns the user to the left and vice versa. Pushing forward and backward has no effect. Pushing the stick on the left controller moves the user forward and backward or side-wards. In this mode the collider of the user is a ghost collider allowing to move through walls. No projecting to ground is done in this mode. To change the altitude use the Project Panel. Select the user (MoCapActor) and change the Y position.

In Teleport mode the right controller stick controls orientation of the user similar to the Non-Teleport mode. The stick on the left controller controls the teleporting. Push the stick into any direction activates teleporting. Teleporting ends when the stick is released. While teleporting the target is marked on the ground with a transparent light blue marker. If a character is active the character itself is also rendered using the same transparent light blue appearance. This indicates where the user will teleport and his orientation. While teleporting you can use the stick on the right controller to change the orientation before finish the teleport process. The teleport target is projected to the ground. Ghosting is not possible in this mode.

You can use Captured Character or Actor Marker placed in the scene to quickly place yourself where you want to. For this put add them to the scene and click on the teleport icon in the interaction bubble above the marker. Captured characters are used to actually capture a character during MoCap while actor markers are useful to place yourself at specific points around the scene.

Object Interactions

Activate the laser pointer by placing the thumb on the left or right TrackPad. Point at an object and pull the left or right Trigger to select the object. Only one object can be the selected object at all times. The selected object shows handles around the perimeter. Point the laser pointer at a handle and pull the left or right Trigger to interact with the handle. The interaction continues as long as the respective Trigger is kept pulled. Using hand control touch the index finger to the thumb to do the trigger.

VR Mirror

To examine your character for proper setup press the Mirror button in the VR Menu. The mirror is placed 45 degrees to the front right side of the character position. If the mirror is visible while the button is pressed it is hidden.

The mirror has three handles (as seen from the character point of view):

  • Rotate Left: Arrow pointing to the left on the left side of the mirror. Drag arrow to rotate the mirror counter clock wise around the character.
  • Rotate Right: Arrow pointing to the right on the right side of the mirror. Drag arrow to rotate the mirror clock wise around the character.
  • Close: X shape on the top right of the mirror. Hides the mirror.

The VR Mirror is automatically hidden during Capture Motion and shown again once recording stops.

The VR Mirror is also hidden during Calibration.

Begin Calibration

Calibration can be started by clicking the Calibrate button in the Actor Panel panel.

Calibration can also be triggered by pressing Menu on both controllers while holding Trigger on both controller. Hence pull and hold Trigger on both controllers then press Menu on both controllers at the same time (Trigger.Right + Trigger.Left + Menu.Right + Menu.Left).

Using hand interaction touch the middle finger to the thumb (FingerInputPinky.Right + FingerInputPinky.Left) using both hands at the same time with the hands turned towards the user.

If a character configuration is bad hands can end up in a non functional state. To get back into a usable state start calibration using the controller button or hand interaction shortcut outlined above. Upon starting calibration you always regain control over the placeholder hands. Cancel the calibration and fix the character before trying to calibrate again.

You could leave a comment if you were logged in.
democap/docvrusage.1755710874.txt.gz · Last modified: 2025/08/20 17:27 by dragonlord