Procedural Mesh Fire

Procedural Mesh Fire is a Geometry Nodes modifier that converts standard meshes into animated flame structures. The system includes controls for deformation size, shape, and speed, allowing users to define specific start and end points for the fire effect. It features a fully customizable particle system built with Simulation Nodes, where users can adjust particle size, count, shape, speed, and lifetime, or use custom particle objects.

The setup supports armature deformation and can function as an emitter for Blender's native smoke simulation. A dedicated fire material is included, along with a simple animated Eevee-only smoke object. The modifier is designed to be accessed via the Asset Browser and requires the particles to be baked prior to rendering.