Water surface simulation

Ceská verze

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).

Light maps:

Middle fluctuation
High fluctuation

Results:

Low fluctuation

Middle fluctuation

High fluctuation


Flame imitation and animation

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


[Textures (lecture notes in Czech)], [Lecture notes (in Czech)], [CG lectures], [Computer Graphics Group]

HTML HaL Mozilla Checked! 16.4.1996, send comments/requests to Josef.Pelikan@mff.cuni.cz