Convolution radial function ƒ = (cos(r/π)+1)/2 (kernel radius is 1).
Constant number of samples in one square/cube cell 1x1/1x1x1 is generated.
Sum of a sequence of noise values with increasing frequency and decreasing amplitude.
Empirical modelling using continuous noise functions to modulate surface normals. Caustics were computed by light-tracing preprocessing steps. One rectangular uniform light source (on vertical wall behind the pool) was sampled by 11.8 million of light-rays per image. Light map on the pool bottom had 512x512px resolution.
Empirical 2D flame simulation is based on deforming a base flame image by a suitable continuous noise function. Animation is introduced using 3D noise, drifting slowly along a sloped direction.
Flame animation, snapshots from one animation sequence
Copyright (C) 1996-2017 J.Pelikán, last change: 2018-03-28 10:19:31 +0200 (Wed, 28 Mar 2018)