Diffusion-limited aggregation

</COMMENT> <h4>Unfortunately, your browser does not support Java.<BR> A Java applet is the central focus of this page.<BR> You're encouraged to try again using a Java-aware browser.</h4>

Click here for a version using the native JVM.

This applet demonstrates diffusion-limited aggregation.

Configurable parameters include a number of manual colour-map controls (on the left) - and three parameters of the diffusion-limited aggregation system (on the right).

The model is a cellular automaton, based on the [Margolus neighbourhood].

The automaton operates at a higher resolution than is displayed - in order to reduce pixellation in the results by employing anti-aliasing.

Toroidial boundary constraints are appled, so the resulting images will tesselate seamlessly.

This automaton is loosely based on the DLA model described in Cellular Automata Machines [1].


  1. Margulis, Norman H., and Toffoli, Tomasso: "Cellular Automata Machines: A New Environment for Modelling", 1987;

tim@tt1.org | http://fractaldrainage.com/