GYWH.com
Since the 1980s I have written programs and scripts that use a random number generator to create dynamic visual art. I am slowly converting my programs to HTML and javascript, to share them here. Enjoy!
Most of these programs have the following features:
- Unique - Each piece of art is generated from multiple random numbers, making each example a one-in-a-trillion chance; you'll never see the same piece twice.
- Dynamic - They move! You can watch them being created, over and over.
- Ephemeral - Each piece of art disappears after a few seconds and will never be produced again. You can pause the program and print the page or do a screen capture; otherwise, the artwork is gone forever.
- Imagination Tools - The artworks produced by these programs are meant to be aesthetically pleasing, creativity inspiring, and hypnotic. Use them to spur your imagination.
-
Moiré Mux
Using the computer to create random moiré patterns. From 2010.
-
Symmetry Looper - Same Color
Draws four canvases with reflective symmetry, in one color, continuously. From 2012.
-
Symmetry Looper - Black and White
Draws four canvases with reflective symmetry, in black and white, continuously.
-
Symmetry Looper - Four Color
Draws four canvases with reflective symmetry, in four random colors, continuously. From 2012.
-
Symmetry Looper - How It Works
Here is some information about how the Reflective Symmetry Looper works.
-
Symmetry Ekser
Another random number art program based on the Reflective Symmetry Looper.
-
Random Fittings
A script that randomly joins pipe fittings.
-
Random Fittings 2
A larger version of my script that randomly joins pipe fittings, with a slightly different algorithm.
-
The Randomly Curved Line
This randomly-curved line is the basis for many of my random art programs.
-
Rotational Symmetry Looper - Same Color
Draws four canvases with rotational symmetry, in one color, continuously. From 2016.
-
Rotational Symmetry Looper - Black and White
Draws four canvases with rotational symmetry, in black, white, or gray, continuously. From 2016.
-
Rotational Symmetry Looper - Four Color
Draws four canvases with rotational symmetry, in four colors, continuously. From 2016.
-
Rotational Symmetry Looper - How It Works
Here is some information about how the Rotational Symmetry Looper works.
-
Comparing the Reflective and Rotational Symmetry Loopers
Side-by-side comparison of two kinds of symmetry.
-
Random Roadways
I adapted the Fittings script to draw random Roadways.
-
Road Mazes
Using the Random Roadways script to make mazes.
-
Random Racetracks
Using the Random Roadways script to build Random Racetracks.
-
Bilateral Symmetry Looper - Vertical
Draws four canvases with vertical bilateral symmetry, in black and white, continuously.
-
Bilateral Symmetry Looper - Horizontal
Draws four canvases with horizontal bilateral symmetry, in black and white, continuously.
-
Two-fold Offset Symmetry Looper
Draws four canvases with two-fold rotational symmetry, in black and white, continuously.
-
Symmetry Looper - One Large Canvas
Large single-canvas Symmetry Looper.
-
Unconnected Symmetry Looper
More experiments with the Symmetry Looper.
-
Four Siblings Symmetry Looper
Like the other symmetry loopers, except the four panels start with the same initial data. The script behind each panel is slightly different, resulting in different drawings.
-
Symmetry Looper - One Large Canvas with Varying Line Width
Symmetry Looper with varying line width.
-
Symmetry Looper - One Canvas with Thicker Varying Line Width
Another version of this looper, with more changes and improvements.
-
Symmetry Looper - One Large Canvas with Intentional Asymetries
Create a version where each of the reflected lines is slightly off. Introduce random tiny errors to break the symmetry.
-
Random Patterns 1
Using the random pipe fittings idea to draw new patterns.
-
Random Patterns 2
Most basic version of the new random patterns. Makes a random pattern using the connection topologies shown on each tile.
-
Random Patterns 3
I can add and remove pieces of various connection topologies.
-
Random Patterns 4
Gained control of the size of images, to increase rows and columns.
-
Random Patterns 5
Same random tiling concept, same connection topology displayed on each tile, but with a diagonal pattern.
-
Random Patterns 6
Of course, mix both sets of symbols!
-
Random Patterns 7
A new set of 16 symbols, same topology, fits all the same routines.
-
Random Patterns 8
Of course, all three sets of tiles!
03:28:52 AM