
This is an algorithm, implemented in maxscript, that grows a number of spheres starting from a selected one. Each new sphere added is tangent to an existing one. Download the .ms file here.

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.

A voronoi diagram is a way of decomposition or subdivision of space based on an initial set of objects or points (for more information http://en.wikipedia.org/wiki/Voronoi). This is an algorithm that calculates and constructs a 3-dimensional voronoi diagram, implemented in MaxScript. Center points for the voronoi can be a selection of any class of objects and [...]

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

A definition for Grasshopper that creates rectangular panels with circular holes. The size of the hole is defined in relation to the distance of each panel to a user defined point. There is also a ‘range’ function that specifies a radius around the point where it is ‘active’. Download the definition here (save link as…)

A definition for grasshopper, that creates rectangular panels on a custom surface. Note that the panels are not flat. Download the definition here (save link as…)

A definition for Grasshopper that will triangulate any custom surface. Download the definition 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 [...]

This is a MEL script that ‘fakes’ the creation of objects, by setting their scale first to zero and then back to 1. Download the .mel file here (save link as…)

This is a simple script for maya, that takes any number of given curves, and creates pipes out of them with a user defined radius. The script places spheres at the end points of the curves for a better ‘look’ (the idea for this script is from pipeallends.rvb from MATSYS) Download the .mel file here [...]