logo80lv
Articlesclick_arrow
Research
Talentsclick_arrow
Events
Workshops
Aboutclick_arrow
profile_loginLogIn

Turn UE5 Chaos Assets Into Fast GPU-Simulated Destructible Meshes Powered By Niagara

Emil Anticevic shared his free custom tool.

Chaos' Fracture tools are excellent for generating destructible geometry directly in the editor, but Chaos physics can be too CPU-intensive for handling large amounts of cosmetic destruction across a scene. To solve this, Emil Anticevic developed Niagara Destruction Driver, a system that converts Chaos Geometry Collection assets into highly efficient, GPU-simulated destructible static meshes powered by Niagara particles.

Under the hood, the plug-in uses a Niagara system to simulate the physics of the fragments (bones) on the GPU, write their transforms to render targets, and finally, a vertex shader to constrain the vertices of a specific fragment to its respective bone using the render targets.

A rough roadmap is available on GitHub, outlining planned features like Nanite support, multi-level Chaos Geometry Collection handling, and more. Contributions are also greatly appreciated, so if you have ideas for improvements, feel free to fork the repo and submit a pull request.

Get Niagara Destruction Driver here and join our 80 Level Talent platform and our new Discord server, follow us on InstagramTwitterLinkedInTelegramTikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.

Join discussion

Comments 0

    You might also like

    We need your consent

    We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more