How to enable Chaos

Not sure if it’s because I built 4.24 with Chaos. But almost anything physics related from my 4.23 project doesn’t work when I copied it over, not just chaos:

  • Cloth physics no longer simulating
  • Pawn Class Hoverbike using physics simulation
  • Character Class sliding on, or passing through meshes that have been scaled
  • Editor constantly crashing on Stop / Play
  • All chaos objects fracturing OnPlay and passing through collisions

Also Victor, I looked around but is there a planned date for when Chaos will be integrated in UE4 from the launcher?

Thanks.

There are currently outstanding features in the Beta versions of Chaos. Once out of Beta you’ll be able to convert your project to Chaos and have what used to utilize PhysX working.

We have not announced a release date yet, but we’re getting closer!

The 4.25 preview notes didn’t mention chaos at all. I’m sure 4.25 will include tons of chaos work but were there any changes in the preview build?

So basically, from what I understand now, it’s 4.23 *t’ill it is done. *
Chaos Beta = 4.23.

You can enable Chaos in 4.24, but you really shouldn’t. 4.25 is probably the same story.

Release notes for Chaos will become available closer to full 4.25 release.

Each new engine version contains more additions and bug fixes to Chaos.

Alright, looking forward to the later 4.25 release then!

Is there something new Chaos related in 4.25? I’ve just tried to add a simulation component to a cube and it crashed the editor

Is there any reason to compile 4.24.3 ?, 4.25P1, 4.25Plus? This would to get Chaos to work.

Hello ,

Do you know if the final/release version of Chaos will integrate torsion & stress-based destruction?

An example :
Break 3/4 of Eiffel Tower’s pillars. Do you expect the remaining pillar to resist and the tower to stay up? No.
You expect the last pillar to bend before breaking because of the tower’s weight and the additional forces applied to this pillar.

The gamework NVidia BLAST supports stress-based destruction (I’m not sure about the torsion).
Here is a good screenshot of what I’m talking about. The color indicates the forces applied to specific parts of the object, by it’s own weight :

https://developer.nvidia.com/sites/default/files/akamai/gameworks/Blast/image09.png

Us Artists are the ones who are going to have to mess with Chaos and make thigns happen. Can we please get a version of the engine where you dont have to recompile the engine to make it work? Seems like a pointless overly complicated method for us to even learn how to use it. Its a lot of extra work just to get visual studio and learn how to recompile or whatever you have to do. In fact… last time i tried… i failed… didnt work. Please help…

I tried 4.24.2 this week and I encountered exactly the same problem.

HOWEVER, I then tried changing ProjectSettings → Physics → ChaosSettings → DefaultThreadingModel to “SingleThread” instead of “TaskGraph” and I got this new crash log :


Assertion failed: !HasAttribute(Name, Group)
[File:C:\UE4_forks\UnrealEngine-4.24.3-release\Engine\Source\Runtime\Experimental\GeometryCollectionCore\Public\GeometryCollection/ManagedArrayCollection.h] [Line: 120]

Do you know if Chaos is working fine in 4.25 ?

No,When you click play in editor,it crash,then epic fix it,but when you active chaos,it crash again.
And if you switch level,it will also crash.

I have quite on Chaos. I just spent an hour with Apex with 4.25 and 4.24 it works OK. Maybe Chaos will work in 4.26. Probably the next century.

I recommend trying the gamework BLAST while waiting or keeping the 4.23 :wink:

I also noticed that the Chaos Demo works with 4.23.1, doesn’t work with 4.24.3. are you planning to make it work again on 4.25 ?
Have you more visibility now of when it will be stable ?

Can anyone provide c++ examples how to use this physics system? I would be interested in setting up rigid body, constraints and applying forces. My aim is to construct articulated vehicle using this. Is his even possible in it’s current state? I see there are classes for constraints and joints. Mind you provide code example how to construct some simple articulated hierarchy with rigid bodies and some constraints tying them together? I can work from that but have no clue how to initialize and setup simple things yet. Thank you.

Can we expect the sample content to work with the 4.25 release?

There’s a chance :slight_smile:

But the demo still can’t work.Hope the release version can be completely fixed

Why can’t Chaos be put into 4.23.1? I have Chaos using the compiled version for over a month and it working great.