Medium: Processing
-
HAPPY.PLACE

Happy Place renders the resulting configuration of a system of friendly nodes. They are connected at random with preferences to nodes closer. Connections between nodes are considered friendships. Nodes position themselves with only two goals in mind: A. Move close to friends but no closer than some minimum distance. B. Distance self from non-friends as…
-
OFFSPRING
Offspring is a visualization of the pair bonding process of a theoretical robot colony. Each robot is assembled, ages through youth, comes into a reproductive stage, and eventually dies of fatigue. If a robot is lucky enough to find a mate during it’s reproductive stage, baby robots may be assembled. Visually, the Offspring image is…
-
BIT.10001

Exposing the paths of particles as they accelerate around an infinite numerical attractor, we see a process of flow ranging from gentle to chaotic. It is an amazing thing to render 10,001 particles, in three dimensions, in real time. This system gives us the luxury of doing just that while simultaneously recording the results over…
-
CUBIC.ATTRACTOR

A minimalist modification of the City Traveler system. Cities are initiated in grid locations. Each chooses another grid location at random and moves to it. 0000 0001 0002 0003 0004 0005 0006 0007 Note how some cities move beyond the extent of the original instantiation. This is a result of cities holding inertia as they travel towards…
-
BUDDHA.BROT

The Buddhabrot Set is a re-visualization of the familiar Mandelbrot Set using a technique invented by Melinda Green. Instead of selecting points on the real-complex plane, initial points are selected at random from the image region. The point is iterated through the function, z = zˆ2 + c, where z has components in both the…
-
LIMB.STROKE.VARIATION.E

Slight changes in the attributes of the limb structure produce unique species grouped structures. Fundamentally similar, yet aesthetically different, huge populations of these computational artifacts can be rendered with a single identical exposure. 2000 2001 2012 2002 2006 2004 2005 2013 2003 2007 2008 2009 2014 2010 2011 species one, individualized limb structure exposures, 100%…
-
LIMB.STROKE.VARIATION.D

Variation D explores momentary exposures and a more detailed stroke across each limb. 0000 Short exposure, reduced 50% and cropped 0001 Shorter exposure, reduced 50% and cropped 1000 Field of generated limb structures, brief exposure, reduced 50% 1001 Field of generated limb structures, long exposure, reduced 50% Quick exposures produce images that appear to be…
-
LIMB.STROKE.VARIATION.C

Further refinement 0005 0002 0004 0003 0000 0001 1000 1000d 1001generated output, reduced 50% and cropped 1001ddetail Shadow and highlight pixel values are assigned to areas of extreme pixel exposure.
-
LIMB.STROKE.VARIATION.B

A nice set of value ranges was discovered in variation A and examined in more detail here. Instead of rendering an entire field of limb structures, we render only one. 0000 0001 0002 0003 0004 0005 0006 0007 0008 0009 0010 0011 Limb structures are assigned palettes composed of colors with slight variations in hue…
-
LIMB.STROKE.VARIATION.A

The Limb Stroke is an interesting generative painting system based on the radial motions of recursive limb structures. 1001 1000 Each limb system has a number of random values assigned to it from predefined ranges. To expose the rendering behavior of these value ranges, common multiples of the limb structure are instantiated in a grid…