Generative Art

Generative and visual experiments exploring motion, color, algorithms, and interaction.

P5.js Sketches

Flower Garden
JavascriptCozySolo

Flower Garden

Cozy garden. Left-click to plant flowers and watch them sway in the breeze. Right-click to remove them.

Path Maker
JavascriptPlanningSolo

Path Maker

Path-drawing experience. Click to cycle through grass, soil, water, and rock. Click and drag to paint tiles continuously.

Flower Pomodoro
JavascriptProductivitySolo

Flower Pomodoro

Flower themed pomodoro. Click the Plant button to grow a flower. Click the timer to change the duration.

Recursive Geometry
JavascriptGeometricSolo

Recursive Geometry

Recursive tree made in p5.js using simple geometry. Move the mouse to change the height and width of the tree. The colors change from green to brown as the branches get smaller.

Time-based Shaders

Rainbow Spiral
GLSLAbstractSolo

Rainbow Spiral

Rainbow spinning spiral. It cycles through colors and softly fades at the edges.

Rings And Planets
GLSLGeometricSolo

Rings And Planets

Constellation scene. Rings and orbiting planets move dynamically, with colors shifting over time.

Shifting Spheres
GLSLAbstractSolo

Shifting Spheres

Shifting eye-like spheres. The forms loop continously featuring a changing color gradient.