Transforming Actors in VR

Transform widgets designed for moving, rotating, and scaling Actors in VR.

Windows
MacOS
Linux
Prerequisite Topics

In order to understand and use the content on this page, make sure you are familiar with the following topics:

The Universal Gizmo is a transform widget designed for moving, rotating, and scaling Actors when working in VR Mode. There are both local and world space versions available, which can be swapped between using the Radial Menu. The elements of the Universal Gizmo are colored red, green, and blue representing the X, Y, and Z axes, respectively. Much like in the standard editor, there are gizmos which can be used specifically for translating, rotating, and scaling your Actors. Local and world space versions of these are accessible from the Radial Menu.

Gizmos

Gizmo

World

Local

Universal

GlobalUniversal.png

GlobalUniversal.png

Translate

GlobalTranslate.png

GlobalTranslate.png

Rotate

GlobalRotate.png

GlobalRotate.png

Scale

GlobalScale.png

GlobalScale.png

Transform Gizmo Actions

Each gizmo gives you access to different transform actions. By aiming the controllers at the manipulators highlighted below (usually on a translation, rotation, or scale gizmo for clarity), you can manipulate your Actor's Location, Rotation, and Scale independently.

Action

Manipulator

Usage

REGION:noneTranslate

TranslateBar.png

Aim the controller at one of the translation manipulators and squeeze the Trigger to grab it. Move the controller to move the selected Actor(s) along the axis.

REGION:noneTranslate Plane

TranslatePlaneHighlight.png

Aim the controller at one of the translation plane manipulators and squeeze the Trigger to grab it. Move the controller to move the selected Actor(s) along the plane (in 2 axes).

REGION:noneRotate

RotateHighlight.png

Aim the controller at one of the rotation manipulators and squeeze the Trigger to grab it. Move the controller to rotate the selected Actor(s) around the axis.

REGION:noneUniform Scale

UniformScaleCube.png

Aim the controller at the white cube in the center of the gizmo and squeeze the Trigger to grab it. Move the controller to scale the selected Actor(s) along all axes uniformly.

REGION:noneScale

ScaleCube.png

Aim the controller at one of the scale manipulator cubes and squeeze the Trigger to grab it. Move the controller to scale the selected Actor(s) along the selected axis.

REGION:noneStretch

StretchHandles.png

Aim the controller at one of the stretch manipulators and squeeze the Trigger to grab it. Move the controller to scale the selected Actor(s) non-uniformly along all axes while remaining anchored to the opposite corner.

Tags
Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss