Description

Context
Auto-weld makes it so if a child is attached to a parent, the two bodies will be joined into a single rigid body. Physic settings like collision profile and body settings are determined by the root.

Problem
When nesting primitive components with auto-weld enabled and physics disabled on children, the root primitive falls through the floor even though it is set to block all due to the auto-weld child being set to ignore me.

Steps to Reproduce

1.) Download and open repro project provided by licensee or the one uploaded in ticket
2.) Ensure level "TestMap" is opened (should be opened by default when opening project), if not go to Content Drawer > Content > TestMap
Observe: Five cubes with nested child component spheres, from left-to-right:
Cube 1: Auto-weld Enabled, Child Simulate Physics Disabled
Cube 2: Auto-weld Disabled, Child Simulate Physics Disabled
Cube 3: Auto-weld Enabled, Child Simulate Physics Enabled
Cube 4: Same as 1, but with Block-all dynamic
Cube 5: No child primitive
3.) Start Play in Editor.
Observe: Cube 1 falls through floor
Expected: Cube 1 remains on top like the other cubes

Have Comments or More Details?

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

0
Login to Vote

Unresolved
ComponentUE - Simulation - Physics
Affects Versions5.5
CreatedMay 27, 2025
UpdatedMay 30, 2025
View Jira Issue