“Cadence” by Pieter Heijman
Detail image of “Cadence”
Concepts: Noise, Collision detection
The pattern is created by a simple sine function. It uses a similar algorithm for drawing the squares as is used in previous drawings. Essentially, a curve is generated using Perlin noise. If the curve fits entirely inside of a square, it is drawn. Otherwise, the line is moved.