One Ring

The ring, QQL's nuclear element from which all compositions arise. Only when looking at single rings can we trully understand the sheer variability of the algorithm. We can commonly find rings in 1, 3 & 7 sub-rings and with a bit more knowledge/luck in 2, 4, 5 & 6 sub-rings as well.

When we take into account that these rings have variable thickness and can appear each in one of QQLs 153 colors, that these colors may have slight deviations, that each palette has several different backgrounds (within these colors) and that when the color mode is Stacked or Zebra yet another color enters the equation of ring variations, possibilities seem endless.

When focusing on one ring as the key element we also have to take into account its size and the position it takes in the canvas. Central rings are quite an oddity within the algorithm (my occurrence, under ideal conditions, is of around 0.1%) and some good examples would be #55, #109 & #253

One Ring is also its own generative art project, releasing on fxhash on December 5th. More info.

Below, the results of a month of searching for QQL seeds with 1 single central ring through all palettes and modes.


Every so often, when rendering a batch, a blank QQL seed will generate. Most of the times, these seeds have millions of "secret" negative-radius rings that can't display.

Thanks to wchargin's QQL renderer, a Rust implementation of the algorithm that's full of neat features, we can now see all these invisible rings with a minimum-visible-radius that brings them to life and shows a hidden side of QQL that gives us not what is, but what could have been.

These below are the inflated version of mostly-blank QQL seeds.