
This is a sphere packing algorithm, implemented in maxscript. It will pack a number a spheres inside a selected volume. Download the .ms file here.

Protocol Infrastructure attempts to approach the design of infrastructure in an alternative, bottom-up fashion, that is not based on master planning but instead on the development of a protocol that would allow infrastructure to ’self-organize’, adapting at the same time to the conditions that it encounters. The characteristics of such an approach are illustrated through [...]
Washington University in St. Louis, School of Architecture.
instructor: Dimitris Gourdoukis
TA: Matt MacRaild
Washington University in St. Louis, School of Architecture
instructors: Sung Ho Kim, Dimitris Gourdoukis

Washington University in St. Louis, School of Architecture
instructor: Dimitris Gourdoukis
TA: Matt MacRaild

Space_Sound is a study on the work of composer and architect Iannis Xenakis.
Iannis Xenakis used extensively computation and mathematics in order to create music. The initiative for this project was that while Iannis Xenakis is widely acclaimed and studied as an innovator in avant guard music, his work is not extensively examined in relation to [...]

Algorithmic body is an experimentation on growing processes in an architectural context. It aims on one hand to develop an abstract architectural algorithmic process where the initial generative principle is internal to the process itself, without having to rely on aspects of the program or the site. On the other hand tries to test that [...]

A one dimentional cellular automaton algorithm implemented in MaxScript. Similar to the .mel script, but much more elaborate. It implements rules 30, 54, 60, 62, 90, 94, 102, 110, 122, 126, 150, 158, 182, 188, 190, 220, 222 and 250. To use run the script and go under utilities/maxscript. Download the .ms file here (save [...]

A 2-dimentional cellular automaton algorithm that simulates the CA and represents the different generations as different ‘layers’ of cubes in maya. The growth of the CA can be animated. The rules applied are Conway’s Game of Life. Download the .mel file here (save link as…)

A 2-dimentional cellular automaton algorithm that simulates the CA and animates it’s growh in maya. The CA begins with a random initial states in a grid of user defined number of cells. The rules applied are Conway’s Game of Life. Download the .mel file here (save link as…)

This is a basic 1D Cellular automaton MEL scripts that simulates the automaton and represents its growth in maya using planes as cells. It also animates the growth. Download the .mel file here (save link as…)

Brownian motion is “the irregular motion of small particles suspended in a liquid or a gas, caused by the bombardment of the particles by molecules of the medium: first observed by Robert Brown in 1827.” (dictionary.com). This is a simple MaxScript that uses particles in order to simulate Brownian motion. The script has to be [...]