Forward Vector of MotionController Component in Unreal Engine 5

Any idea, why the orientation of the motion controller component has changed in UE 4.27 and UE 5.0?
Until 4.26 the forward vector went straight horizontal out of the component. In 4.27 and 5 it goes nearly in up direction.

This behavior comes from using the OpenXR plugin. OpenXR provides two poses for each motion controller, Grip and Aim. The Grip pose is aligned with the grip of the controller instead of pointing forward, while the Aim pose is aligned with the top of the controller and points forward.

The template player blueprint already comes with additional motion controller components mapped to the Aim pose. Try getting the pose from them instead.

2 Likes

Thank you for the info. Didn’t know about that “Aim pose” setting of the motion controller component.