This extension adds a WebVR-based Virtual Reality (VR) mode to ExplorViz, which allows collaborative exploration.
- HTC Vive or Oculus Rift CV1 with controllers and their respective firmware
- A powerful computer that can handle VR
- Latest version of Mozilla Firefox
- ExplorViz Backend
- ExplorViz Frontend
- ExplorViz Backend Extension VR
Setup and install your head-mounted display (HMD)
Follow the installation guide of ExplorViz frontend
Change to the frontends directory in your CLI, e.g.
Install this extension via
ember install https://github.com/ExplorViz/explorviz-frontend-extension-vr.git
Running & Building
Follow the respective procedure in ExplorViz frontend
➊: (Left Controller):
Press this button to open the options menu. If in a menu, pressing the button can be used to navigate back through previous menus.
➋: (Left Controller):
Hold this button down to display a list of users connected to the server. Release the button to close the list.
➋: (Right Controller):
Target a 3D application with the ray of the controller and keep this button pressed to bind the 3D application to the controller. The application now follows all movements of the controller. Release the button to stop this behavior.
➌: (Left Controller):
Target the ground with the ray of the left controller and press this button to teleport yourself to the displayed circle on the ground. Target the red "X" above a 3D application with the ray of the controller and press this button to delete the 3D application. This button can also be used to select targeted clazzes and closed packages of a 3D application. Consequently the selected entity is colored red and the associated communication lines are highlighted. If nothing is targeted press this button again to unselect the entity and restore its color and the commuincation lines.
➌: (Right Controller):
Press this button to open/close targeted systems, nodegroups, packages and create 3D applications out of targeted 2D applications. Target the red "X" above a 3D application with the ray of the controller and press this button to delete the 3D application. This button can also the used to navigate through menus.
➍: (Right Controller):
Press this button to display information about the targeted entity.
⬆️: Move the camera upwards ⬇️: Move the camera downwards ⬅️: Move the camera leftwards ➡️: Move the camera rightwards
- +: Move camera forwards (Zoom in)
- -: Move camera backward (Zoom out)
- q: Rotate the environment forwards
- w: Rotate the environment backwards