We’ve recently pushed some new and substantial changes to Chaos into the UE5 main branch which should be available at the following commit:
In general this change should improve the behaviour of the Chaos solver and resolve some of the odd solver issues highlighted in some other threads (like when stacking for example). Performance should also be improved on mostly sleeping and static scenes as we now persist a lot more of the solver state and avoid recalculation.
We are currently investigating performance improvements particularly in dense and dynamic scenes so with these changes we still expect slower performance when running under Chaos. This is expected to improve over time as we work to optimize Chaos.
If anyone is interested in trying the new changes we’d appreciate any information about issues that arise and their reproduction steps so we can continue to investigate and improve Chaos moving forward.