The short of it: This is a video sketch of the processing project I did this past winter modeling diffusion limited aggregation in G-Speak’s interactive environment. You can see/learn more at my upcoming thesis presentation on May 7th.
The long of it: Diffusion Limited Aggregation is an interactive Processing applet which allows the user to control the density of particles exhibiting Brownian Motion and thus by extension the form of the resultant Brownian tree which emerges via a process of diffusion limited aggregation. The user may also control the initial point of growth, further manipulating the emergent form. This project—an example of structural pattern use in my thesis—was originally written to run on G Speak, a computer system with a unique spatial (three-dimensional) gestural interface which allows the user to control particle density and sew seed particles by gesticulating intuitively. The applet’s purpose is twofold. First it serves as a pedagogical tool for visual learners, and the less than mathematically inclined, allowing them to manipulate mathematical growth factors and witness the result in real time. Second, it serves as a generative tool for the creation of beautiful vector graphics which may be employed in more conventional graphic designs, such as posters etc. A version of this Diffusion Limited Aggregation sketch adapted for use on the (regular) computer will be released as a piece of open-source software via my website soon so that others hay have the pleasure of playing with and learning from it.
Special thanks to Clement Valla for his generous programming help during the project.
Song: Legions (Reverie) by Zoë Keating