VR interactions
VR Menu#
The VR Menu is a set of runtime tools that can be accessed while playing a simulation in virtual reality and offering design reviews features. The VR Menu can be opened by pressing the menu button on the VR controllers (see controller inputs).
The VR menu contains two tabs: Toolbox and Settings.
Toolbox#
The Toolbox contains the following features:
Tools | Description |
---|---|
Cross section | Create a cutting plane attached to the controller. |
Photo | Takes pictures in VR. All screenshots will be stored in the ‘Screenshots’ folder, located in your project folder in the current Working Directory (in the Launcher, select Settings tab and see General>Working Directory). |
Marker | Draw/write notes in VR. |
Laser Grab | Allow the user to grab objects from distance. |
Measure | Measures the distance between two points in space. |
Grab | Allow the user to grab objects with the avatar's hands (default tool). |
Settings#
In the settings tab you can:
Setting | Description |
---|---|
Navigation mode | Select your favorite Navigation mode: Teleport: jumping from one place to another (click joystick), Fly: go forward or backward in any direction pointed by your controller, Walk: go forward or backward horizontally in the direction pointed by your controller. In Walk mode, you follow the ground altitude (climb steps...), Elevator: go up or down in the direction pointed by your controller. See VR navigation. |
Calibrate Height | To update the Height of the avatar according to the current headset position. |
Interacting with the menu#
Simply point to an item and click on the trigger using the laser pointer.
Using the bottom button will allow you to move the menu in the scene and place it where you want.
You can switch hands currently using the tools. The other hand can be used to teleport, or retake control of the active feature.
VR Navigation#
Four navigations are available when using the VR Player.
Teleport#
Teleport is the default navigation mode when starting the simulation.
To teleport your player:
- Press your controller's button or joystick to throw the laser.
- Select your desired landing position.
- Use the trigger to teleport to desired spot.
Switch Navigation mode#
To switch from current Navigation mode to an other Navigation mode in runtime:
-
Click the settings button (see settings) in the VR Menu to display the Settings Tab,
-
Click on the Navigation Mode button to switch from current mode to the next mode (toggle button).
Navigation modes toggled in this order: Teleport (default), Fly, Walk, Elevator, then Teleport again.
Fly#
To move in Fly mode:
- Go forward or backward by using your controller's joystick/pad up or down.
- Orient your controller towards your desired position to choose the fly in the direction indicated by the blue arrow.
Walk#
To move in Walk mode:
- Go forward or backward by using your controller's joystick/pad up or down.
- Orient your controller towards your desired position to choose the walk direction indicated by the blue arrow.
You walk horizontally, respecting the altitude of objects encountered: stairs, platforms, etc. You can slow down by pointing your controller downwards.
Elevator#
To move in Elevator mode:
- Go up or down by using your controller's joystick/pad up or down.
- Orient your controller towards your desired position to choose the elevation direction indicated by the blue arrow.
You move vertically. You can slow down by pointing your controller forwards.
Rotation#
To rotate the Player in runtime, use the joystick (push left vs right) or touch pad (click left vs right) of your controller devices.
Each push/click rotates the player by 30°.
VR controllers#
These are the default bindings for the following controllers:
Actions | HTC Vive Pro | HTC Vive Focus 3 | Oculus Quest |
---|---|---|---|
Grab a part | Trigger | Trigger | Trigger |
Throw ray to teleport (show/hide) | Thumb pad click | Thumbstick click | Thumbstick click |
Teleport the Player | Trigger | Trigger | Trigger |
Move forward or backward in navigation | Thumb pad up/down | Thumbstick scroll up/down | Thumbstick scroll up/down |
Rotate the Player | Thumb pad left/right | Thumbstick scroll left/right | Thumbstick scroll left/right |
Open VR Menu | Menu button | Buttons A (right controller) or X (left controller) | Buttons A (right controller) or X (left controller) |
Select items in VR Menu | Trigger | Trigger | Trigger |
HTC Vive Pro controller#
- 1: Menu button
- 2: Thumb pad
- 7: Trigger
HTC Vive Focus 3 controllers#
- 2: Thumbstick
- 5: A button
- 8: X button
- 11: Trigger