
An interactive art object, Texture: Natural + Digital explores the intersection between nature and technology through the formal art element texture. Textural nature photography is digitally processed and animated, and paired with similarly processed audio field recordings. Using a Kinect, users’ gestures traced on a cotton canvas are processed and translated into a texture pair, [...]

BeatBox is a Processing + Arduino + Bluetooth experiment in which a drum sequencer is controlled by rotating a cube. The project begins to explore how movement in three dimensional space can be translated to a two dimensional screen and a musical landscape. Unlike standard music sequencers BeatBox plays like a musical instrument; there’s no [...]

Dandelion is a generative art program, or art generator that creates a nearly infinite number of unique flowers. The algorithm is another extension of Geode, but takes the approach into the pseudo-third dimension. All the processing is done in 2-D, but the coloring and depth is calculated to create the impression of three-dimensionality. The progression [...]

AncientBeasts is a generative art program, or art generator based on the algorithm I used for Community. I named it AncientBeasts because the strangely organic forms reminded me of the creatures in Shadow of the Colossus. The forms are decidedly abstract, but there’s still a hint of representational quality to them. AncientBeasts’ algorithm differs from [...]

WatercolorSediment is a generative art program, or art generator based on the algorithm I used to make Geode. My goal in this one was to create images that mimicked traditional watercolor on heavy weight paper and that walked the border between abstract and representational. Like Geode, the streaks remind me of layers in rocks, but [...]

Community is a generative art program, or an art generator that utilizes node interactions to create a visual interpretation of the concept of community. A random number of nodes is placed into the stage, each with a unique optimal distance. Each node then attempts to be its optimal distance from every other node in the [...]

DancingSine is a generative art program, or art generator that is based on a random doodle I draw a lot. One day while I was sitting in my Linear Algebra class drawing the continuous figure-eight scribble that appears in the notes below, I realized that I could probably come up with a mathematical formula to [...]

Reflect/Refract is an installation I did with Tristan George which explores the interaction between light, space, and line. Two well-connected bipartite graphs were constructed of fishing line, each having 16 vertices, and 256 connections. A combination of animations and real-time algorithmically generated images were projected from the ceiling, through the graphs, onto two opposing walls. [...]

Geode is a generative art program, or art generator, that creates images resembling a Geode or Agate. The concept arose from experimentation with the Galaxy algorithm. Essentially, a random number of points are chosen on a line. That line is then spun around a central point to create a series of concentric rings. As the [...]