Algorithmic Graphics by John Clavin

Six Panels with 7 Colors generates six graphic panels each with its own random assortment of seven randomly colored rectangles. Two choice boxes enable you to apply a simple algorithm to rectangle size and placement or to color selection. The color selection algorithm tries to create matched colors. You can push the New Composition or New Color button as many times as you want to create new compositions or colors.

Sequence generates a sequence of colors that is random or has two different algorithms applied. There is also the option for a DNA sequence. Warning! Do not attempt to create any life forms with my algorithmically generated DNA sequences. The results would be unpredictable.

One Personality One Personality #2

Four Personalities is four instances of one algorithm that has a component of uncertainty built into it. The colors are synchronized to show the different growth patterns of each instance.

Four Shrubs I recently heard that there is a shortage of shrubs on the internet. Here are four to help out the situation.

The following Java applets are built with Processing.

Weave You Are Here Relationship Probabilities

Color Theme and Variation 1 Color Theme and Variation 2 Color Theme and Variation 3 Color Theme and Variation 4

Here are some Algorithmic Plaid Generators.

Plaid 1 Plaid 2 Plaid 3 Plaid 4 Plaid 5 Plaid 6

This is a series of Algorithmic Pencil Sketches.

Pencil Sketch 1 Pencil Sketch 2 Pencil Sketch 3 Pencil Sketch 4 Pencil Sketch 5 Pencil Sketch 6

Viral Expansion Loops

Viral Expansion 1 Viral Expansion 2 Viral Expansion 3

A painting algorithm and a swarm algorithm that will run on mobile devices.

Two Self Portraits (JavaScript) A Simple Swarm (JavaScript)


John Clavin, October 2013