The Wayback Machine - https://web.archive.org/web/20140318154543/https://developer.nvidia.com/flameworks

Nvidia FlameWorks is a system for generating fire, smoke and explosion effects for games. It combines a state-of-the-art grid-based fluid simulator with an efficient volume rendering engine. The library can also be used for energy based spell effects using volume rendering. At the end anything requiring a real time fluid simulation coupled with volume rendering. The simulator uses a highly-optimized solver which enables the simulation of high resolution grids in real-time. It supports collisions with standard primitives and includes a combustion model for generating flame effects.

Download

 
Key Features
  • Real-time eulerian fluid simulation
  • High performance multi-grid solver
  • Supports grids up to 32M voxels
  • Cinematic Volumetric Effects
  • New combustion model for fire
  • Support for Stochastic shadows and scattering
  • User-defined force fields, emitters and collision objects
Platforms PC
Dependencies DX11

NVIDIA FlameWorks in Game/Demo Examples

Dragon Demo

The dragon demo is intended to demonstrate how FlameWorks could be used in a high-end game. It uses 512 x 256 x 256 voxel grid, meaning that 32 million voxels are updated every frame, and runs at more than 30 frames per second on GeForce Titan. The voxel grid size is scalable and can be used with lower resolutions, too. Fire is emitted from the dragon's nose and mouth, and interacts with the sphere and statue models. No particles were used in the making of this demo.