Water surface was modelled by continuous noise function;
one rectangular vertical light source was used.
Caustics was simulated in preprocessing phase by light-tracing technique. Light maps have
resolution 512x512 and were generated by shooting 11.8 bil. of light-rays (each map).
Middle fluctuation |
High fluctuation |
Low fluctuation
Middle fluctuation
High fluctuation
Basic flame shape:
Flame shape modification using various 2D turbulence functions:
Flame animation using 3D turbulence. The turbulence-space is
moved upwards (to imitate flame flow) and pushed forth (smooth changes of a shape):
flame animation in MPEG format (144 frames in 128x256 resolution, 406KB)
Texture examples, noise functions
16.4.1996, send comments/requests to Josef.Pelikan@mff.cuni.cz