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 Instagram, Twitter, LinkedIn, Telegram, TikTok, and Threads, where we share breakdowns, the latest news, awesome artworks, and more.