Description

Datasmith Scene actor that is a Child will be unlinked from scale changes if parent scale is set to 0

Steps to Reproduce
  1. Import a DatasmithScene
  2. Create a Blueprint and set Root to Static
  3. Make DatasmithScene child of new BP
  4. Set BPs scale to 0
  5. Set BP Scale to 1

Result: Datasmith scene actor will not scale up with parent

 

  1. Create a Blueprint with a Static Mesh (Static mesh can be root or it can have a scene component root)
  2. Create another empty Parent Blueprint.
  3. Place both BPs in Scene and make static mesh BP a child of Parent BP
  4. Set parent BPs scale to 0
  5. Set parent BP scale to 1

Result: Child actor no longer scales with parent, when scale is manually changed in child it is located at parent with "LogPhysics: Warning: PopulatePhysXGeometryAndTransform(Convex): ConvexElem has invalid transform
LogPhysics: Warning: ForeachShape(Convex): ScaledElem[0] invalid" in Log

Have Comments or More Details?

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

2
Login to Vote

Won't Fix
ComponentUE - Gameplay
Affects Versions4.22
CreatedMay 9, 2019
ResolvedAug 27, 2021
UpdatedAug 27, 2021