Experiments

Lab

Canvas
Experiments

Interactive playgrounds built directly on the browser's Canvas API — no frameworks, just math and pixels.

Flow Field

Noise Field

Particles flowing through an animated Perlin noise vector field. Mouse shifts the flow.

Geometry

Voronoi

Delaunay triangulation and Voronoi cells from drifting points. Cursor adds a live node.

Physics

Cursor Trails

Spring-physics cursor trail. Each segment chases the previous with natural damping.

Physics

Spring Mesh

A grid of points held by springs. Click to deform — watch the oscillation decay.

Text

ASCII Field

A noise flow field rendered entirely in ASCII characters. Mouse shifts the current.

Typography

Kinetic Type

Words orbit a gravitational centre and scatter on interaction.

Physics

Cloth

Verlet integration cloth. Drag to grab, right-click to cut constraints.