February 2009

Here are a couple of quick studies using Grasshopper, a kind of Visual Programming Language which works with Rhino3D.

Boxes rotated by a Laplacian field (as I wrote more about earlier):

And some Kinematics:

Download the .GHX grasshopper definition and associated Rhino file here

This ties in with some of my earlier work on deployable structures

Most deployable structures research has (more…)


Click image for Live Interactive version

A little toy which demonstrates how complex and chaotic behaviour can arise from very simple rules and local interactions.

This is a type of Continuous Cellular Automata. Each cell has a scalar value which changes, based on the values of its neighbours. Then by taking the difference between the values of neighbouring cells, this scalar field is converted into a vector field.

You might also like to try the fizzy version, the musical version, the many glitchy variations, or the monster version, and I’ve also started playing with a 3D version

Source Code provided (just follow the links)

These are Rheotomic Surfaces – from the Greek

Rheo – flow


Tomos – cut or section (as in tomography)

The horizontal sections of these surfaces correspond to the moving equipotential lines of a 2D Laplacian flow, with height mapped to time. Such surfaces are complete, embedded and walkably connected.

Potential Flow


« Previous Page