Arcanum Figura

Click to generate next layer. Press “SPACEBAR” to pause. Press “A” to toggle auto-draw. Press “C” to clear the screen. Press “S” to save a screenshot. Press “D” to toggle dissolve transition.

This sketch is drawing multiple passes of perlin noise. A threshold is applied to the noise and anything below the threshold is drawn transparent. Doing large resolution perlin noise images like this is very computationally costly, so I had to develop a way to draw the images in chunks – which is why you see the images paint from top to bottom – it’s rendering 3,000 pixels of the perlin noise at a time. This way I can maintain a decent frame rate and keep the keyboard commands responsive. Each layer has a different noise resolution and threshold.