Structure
Defining relationships between elements
A surface filled with one hundred medium to small sized circles. Each circle has a different size and direction, but moves at the same slow rate. Display:
A.  The instantaneous intersections of the circles
B.  The aggregate intersections of the circles

#003

A grid of points in the top half of the surface. Each point moves downward and returns to the top when it leaves the bottom edge. Beginning in the upper-left, each row and column...

#002

Every possible pairing of these sixteen curves. Use the additive numeric values from each curve to set the value of a series of horizontal lines from white to black.

#001

Implementation
Building the structure in software.
A B
CodeComments CodeComments
Interpretation
Different artists interpret the same structure.
A Tarbell B Tarbell
CodeComments CodeComments
A Hodgin B Hodgin
CodeComments CodeComments
A Ngan B Ngan
CodeComments CodeComments
Material
The same structure in different languages.
A FlashMX B FlashMX
CodeComments CodeComments
A C++ B C++
CodeComments CodeComments
Process
Steps in the evolution of one structure.
01 02 03 04
Code Code Code Code
05 06 07 08
Code Code Code Code
09 10    
   
Code Code    
 
CodeComments  
 
CodeComments  
The catalyst for this project is the work of Sol LeWitt. I had a simple question: "Is the history of conceptual art relevant to the idea of software as art?" I began to answer the question by implementing three of LeWitt's drawings in software. [Implemetations with permission of Sol LeWitt]
Wall Drawing #85
 
CodeComments  
Wall Drawing #106
CodeComments CodeComments
Wall Drawing #358
CodeComments CodeComments

Created by Casey Reas in association with Jared Tarbell, Robert Hodgin, and William Ngan.
Unless otherwise noted, the software was created with Processing.