Engine Version: UE 5.7.1 (did not reproduce in 5.5)
Summary:
When a GeometryCollection fractures in the same Chaos solver as a Chaos Vehicle, the vehicle’s suspension constraints become unstable and remain unstable indefinitely, even after the fracture event completes. The instability only resolves when the GeometryCollection is removed from the solver.
Repro Steps:
-
Create a Chaos Wheeled Vehicle that uses suspension constraints OR use the matrix sample vehicle.
-
Add a GeometryCollection that fractures on impact (1.0 damage threshold).
-
Ensure the GeometryCollection use the default world Chaos solver.
-
Drive the vehicle and wait until the GeometryCollection fractures.
-
Observe suspension behavior.
Observed Result:
-
Suspension becomes unstable and remains broken indefinitely.
-
Suspension target positions remain valid and unchanged.
-
Removing the GeometryCollection immediately restores stable suspension.
Expected Result:
-
Fracture may cause a temporary disturbance, but suspension should recover.
-
GeometryCollection fracture should not permanently destabilize unrelated constraints.
Additional Notes:
-
Assigning the GeometryCollection to a separate ChaosSolverActor fully resolves the issue.
-
This is not related to wheel contact or traces.
-
Did not occur in UE 5.5, began appearing in later versions (Didn’t test 5.6).
Video:
https://youtu.be/nJrsGII7DqU