Squarepusher is an algorithm that renders different amounts of square layers to create a random abstract artwork.
The layers, square size and orientation are random, creating pieces that remind me of the spatula technique used in physical abstract artwork.
The color palettes used in all pieces are based on the same color generation algorithm, so there will be a wide variety of possible outputs.