Square Spiral Tile’o’rama
(2021)
By Clockwork Feathers
There are three main components to this image generator. The first is the square spiral tile generation algorithm, which is a routine based off of cellular automata algorithms, but instead of having it iterate in the second dimension, the routine simulates the second dimension in computed offsets in a one dimensional array. That array then gets rolled up into a square “tile.”
The second component is a probability based tiling routine that takes in a generated tile routine and then fills in a specified percentage of the larger image with randomly rotated input tiles. This routine is called repeatedly with adjusted probabilities for smaller tiles.
Finally, there is a collection of color pallet generation functions. There are eight formulas for choosing a color pallet for the generated image, and one is chosen at random for each run.
For more info on me and my creative practice, find me on Instagram @clockworkfeathers and on twitter @ClkworkFeathers