LOD Build Scale set higher than 1 will cause a merged actor to increase to that scale when created. It seems to be using the LOD Build Scale to double in size on actor merge.

This is a regression:

Working in 4.16.3-3561208
Not working in 4.17.0-3573198

User Description:

It started happening in 4.17. Merge Actors adds scale to static mesh components, resulting in wrong scale. This happens if static mesh Build Scale is set e.g. to 2 opr anything else than 1.

(It also happens when you add static mesh component through Construction Script)

Steps to Reproduce
  1. Open the attached test project
  2. In the Content Browser, Meshes > Add StaticMesh to the scene
  3. In the Viewport, right-click that StaticMesh > Merge Actor > Merge Actor > Save
  4. Close the Merge Actor window
  5. Add the newly created actor the scene

Results: The new merged actor will have doubled the scale of the static mesh it was created from

Expected: For the new merged actor to be the exact same scale as the static mesh actor it was created from

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

Login to Vote

ComponentOLD - Anim
Affects Versions4.174.18
Target Fix4.18
Fix Commit3609774
Main Commit3621569
CreatedAug 8, 2017
ResolvedAug 25, 2017
UpdatedApr 27, 2018