REALTIMEVFX.COM
[Open Source] [Unreal Engine Plugin] Niagara Destruction Driver - Turn CHAOS destructibles (Geometry Collections) into performant GPU niagara particle simulated destructible mesh
Hi everyone, I wanted to share an open-source plugin I put together for Unreal Engine: Niagara Destruction Driver github.com GitHub - eanticev/niagara-destruction-driver: Turn CHAOS destructibles (Geometry Collection... Turn CHAOS destructibles (Geometry Collection assets) into very performant GPU simulated destructible static meshes driven by Niagara particles. The Problem: Chaos Fracture tools are great for creating destructible geometry in the editor, but the chaos physics runtime can be too expensive on the CPU to drive a lot of cosmetic destruction of props in your scene. The Solution: Niagara Destruction Driver turns CHAOS destructibles (Geometry Collection assets) into very performant GPU simulated destructible static meshes driven by Niagara particles. SETUP + USAGE getting started info in the github README. Under the Hood (can’t add architecture diagram since I’m a new user… but it’s up on github) Under the hood the plugin 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. Next Steps There’s a rough roadmap up on the github README. Hit me up on here or on twitter (@eanticev) if you’d like to contribute.
0 Commentarios 0 Acciones 80 Views