This document describes what EmberGen 1.2 does at a feature/algorithm level, intended as a reproduction guide for reimplementing these features in the sparse rewrite. It is organized by system, not by UI node.
EmberGen simulates incompressible volumetric fluid on a uniform 3D grid (32–512 voxels per side). Two simulation modes exist: Combustion (smoke + temperature + fuel + flames, 4 channels) and Colored Smoke (smoke density + RGB color, 4 channels). The simulation runs entirely on the GPU via compute shaders.