Description

Bounds generation when bIncludeComponentLocationIntoBounds is active is broken. Both the calculation of the local bounds and the world bounds are incorrect (see screenshot). When that flag is active, the bounds should extend from the root to the mesh.
We also need to fix UChaosClothComponent::CalcBounds since it uses the same flag/functionality

Steps to Reproduce
  1. Create a character blueprint
  2. Within the character bp editor viewport, move the mesh away from the root of the character
  3. Enable Include Component Location Into Bounds
  4. Drop the character bp in the level viewport
  5. Enable the bounds show flag from the drop down in the top right of the level viewport
    1. Expected behaviour: both the local bounds (red) and world bounds (blue) should extend from the mesh to the root/capsule of the character
    2. Actual behaviour: the local bounds (red) extend from the mesh but not to the root/capsule and the world bounds (blue) only cover the mesh

Have Comments or More Details?

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

0
Login to Vote

Unresolved
CreatedAug 13, 2025
UpdatedAug 15, 2025
View Jira Issue