This geometry node system generates procedural fire, smoke, and spark effects in Blender. The setup is divided into three sections: fire, smoke, and particles, allowing independent control over each element.

Included parameters allow customization of flame shape, brightness, speed, and animation. Smoke settings include color, thickness, and distribution controls. The particle section manages sparks and embers, with adjustments for movement, lifetime, and randomness. Users can tweak emission strength, hue, core color, fire mesh layer effects, radius, and height to match specific scene requirements.