Skip to main content
Version: Reality 5.6

Virtual GamePad

The Virtual GamePad is a nodegraph feature that incorporates with the UserTrack node and it provides an interactive and user-controlled method for managing camera movement a three-dimensional space.

To activate the Virtual GamePad:

Virtual GamePad activation on UserTrack node

  • Create a UserTrack node.
  • Click on the Virtual GamePad Activation button on the UserTrack node, as illustrated above.

Virtual GamePad Button in Nodegraph

Virtual GamePad Control on Nodegraph

Once activated on the UserTrack node, a Virtual GamePad Control button appears in the right-down corner of the Nodegraph, indicating that the Virtual GamePad controls are ready for use.

To utilize it, hover the mouse over the Virtual GamePad button to access the controls.

Virtual GamePad Controls

Camera Movement

Use W, A, S, D, E, Q keys to control the translation movement of the camera (forward, left, backward, right, ascend, descend). While holding the right mouse button, press abovementioned keyboard keys to navigate the camera.

Camera Orientation

While holding the right mouse button, move the mouse to control the yaw, pitch, roll, and tilt of the camera.

UserTrack has the following properties:

  • Impulse: Controls the initial force or impact applied to the camera movement.
  • Decay: Governs the rate at which the camera movement slows down over time.

Example

Example Node Network for Virtual GamePad Feature

  • Connect the Track output pin of the UserTrack node to the RealityCameraTrack input pin of the UE5 processor.
  • Create RealityCamera Scene Output Sink, as shown in the image above.
  • Click on the Virtual GamePad icon on the UserTrack node.
  • Hover over the Nodegrapgh Virtual GamePad button, right click and hold your mouse.
  • Use W, A, S, D, E, Q keys to control the translation movement of the camera while moving the mouse to control the yaw, pitch, roll, and tilt.