Ribbon Theory →
Jul 2022
Particles follow Perlin noise flow fields over procedurally painted backgrounds. Each piece varies ribbon count, thickness, flow strength, and palette.
I sometimes make sketches and generative art. usually with p5.js or GLSL shaders. All pieces are procedurally generated. Click any sketch to run it live and tweak the parameters.
Jul 2022
Particles follow Perlin noise flow fields over procedurally painted backgrounds. Each piece varies ribbon count, thickness, flow strength, and palette.
Jul 2022
Explores how recursive polygon deformation can produce color fields, landscapes, and circular forms depending on starting geometry and parameters.
Jun 2022
This series started as a way to explore how to re-create the look of brushstrokes in a digital medium.
Aug 2022
Contour lines and stippled shading generated from noise fields. Here, I look at how density, line weight, and background color change the reading of the same underlying forms.
May 2020
An installation where AI-generated paintings evolve in real time based on viewer engagement metrics. Exploring what happens when art optimizes itself for attention.