Using different spectral scales for the volume's appearance allows for motion at three distinct and disjoint scales. Local dynamics are achieved by phase-shifting through a set of textures within a voxel. Global dynamics, such as eddies, are propagated through the volume using inter-voxel dynamics. Object dynamics are achieved using procedural or keyframe animation techniques on the low-resolution voxel grid. We also develop an automated technique for texture selection by sampling a single large image having various frequency components.
Keywords: Fire, smoke, clouds, gaseous phenomena, volume rendering, atmosphere, splatting, textured splats, animation.
Download a demo version, Fire1.0.0b.tar.gz (6101037 bytes), compiled for IRIX 6.2. You will need a machine with dedicated texture hardware (ONYX/IR, Octane/MXI ...), but an 02 will give you decent performance. The distribution contains some sample inventor files, the DSOs and some texture files. Look at the file README for instructions.
Scott A. King, Roger A. Crawfis, Wayland Reid, "Fast Volume Rendering and Animation of Amorphous Phenomena", chapter 14 in Volume Graphics edited by Min Chen, Arie E. Kaufman and Roni Yagel, Springer, London, 2000.