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:
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
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
- 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.