Curve Fire is a procedural fire generation tool built with geometry nodes. It allows users to create and control fire effects along curved paths in their scenes. The tool includes adjustable parameters for fire characteristics such as trim, height, turbulence, wind strength, and color. Users can modify the fire's appearance using dynamic or constant gradient types to create variations at different height scales, and adjust emission strength for lighting integration. The setup ensures fire direction consistently moves upward regardless of the underlying curve orientation.