High-level concept explanations, detailed tutorials, performance considerations, shortcuts and other useful content that aims to improve your Unreal Engine 4 development journey.
A summarised guide on the engine requirements for using Chaos physics within your projects. As well as project configuration to enable the required subset of Chaos features.
Unreal Engine version 4.23 or later is required to access the Chaos Physics features.
Engine versions 4.23 through 4.25 require source builds, and have produced varied results when trying to use Chaos since it has been in beta. For the sake of feature completeness and reliability of feature access, I will not delve into those versions (if you need to use one of these versions, see the Setting up Chaos Destruction section of the documentation)
Engine version 4.26 is the first to offer Chaos in a production-ready state and is included in the launcher version. At the time of writing, 4.26p1 is available for download through the Epic Games Launcher. NOTE: This has been reverted in the main binary version of 4.26, however, a separate 4.26-Chaos binary has been made available via the launcher
If porting an existing project, note that NVIDIA PhysX has been deprecated in 4.26 and Chaos is now the default physics engine.
A collection of different plugins are required based on the physics feature required within a project. These are detailed below and will be updated as more use-cases are added:
Physics Destruction:
Chaos Editor
Chaos Solver
Chaos Niagara
Planar Cut
Editable Mesh
Geometry
Geometry Cache
Field System
Restart the editor once the plugin configuration is complete.
This section summarises any general Chaos Physics improvements/modifications as new engine versions are made available.
UE 4.26-Chaos (currently preview 2):