Description

Seems like although you can set a scale on a MotionController component, the scale of the parent of the motion controller component is ignored.

Steps to Reproduce
  1. Create a new project based on the VR Template
  2. Find where the scale of the Hand Mesh is set in BP_MotionController
  3. Change it to use "Set Relative Scale" instead of "Set World Scale" to avoid confusion
  4. Double the scales for the hands like so (one is -z to flip the hand mesh):
    • [Link Removed]
  5. In VR preview, notice the hand scales are now double
  6. Now try setting a scale on the SceneComponent named "Scene" just above the MotionController to 0.5. You can do this in the details panel like so:
    • [Link Removed]
  7. Setting the scale should cancel out the 2x scale on the motion controller component itself, but instead it has no effect.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-38731 in the post.

4
Login to Vote

Won't Fix
ComponentUE - Platform - XR
Affects Versions4.144.15
CreatedNov 17, 2016
ResolvedJan 27, 2021
UpdatedJan 27, 2021