visuals

Fluid Masonry

Fluid Masonry

Here’s a Processing sketch that I recently converted to p5.js to make it more easily shareable online. This algorithm uses Perlin noise to scale a grid of independent rectangles, creating subtle fluid-like motion in the masonry layout.

Read More

Lissajous Two

Lissajous Two

Going deeper with Lissajous curves to build these cyanotype-like images. I coded some functions to generate different waveforms (square wave, saw wave, triangle wave) by stacking harmonics of the fundamental sine waves. Coded in Processing.

Read More