Michael Hansmeyer
 
1 / 3
 
 

Voxel-based Geometries (2009)


This project continues the exploration of a procedural approach to form. Rather than work with surfaces as in the subdivision experiments, this project uses volumetric cells - voxels - as its basic geometry.

These voxels contain data that can interact with data of proximate voxels according to pre-established sets of rules. By iteratively conducting these interactions, data can be propagated through the voxel space. Eventually this data can be visualized, either as individual elements, or as a hull surrounding elements with specific values.

Two broad algorithms to control the voxel interaction between are explored: cellular automata similar to the Game of Life, and reaction diffusion processes. In the former process, cells usually have only one of two states (on/off), the choice of which depends on the combination of the states of surrounding voxels.

The latter process, reaction diffusion, simulates chemical interactions between substances contained in the voxels. This process has been associated with pattern formation not only on a number of organisms, but also in the fields of geology and ecology.

 
     
Reaction-diffusion system using a 50^3 voxel space