Lab · Experiments
The studio's experiment space — interactions, shaders and prototypes that haven't (or may never) become a project. Hover the wordmark above; drag the canvas below.
Drag to explore
Archive
A running log of what shipped out of this space — the interaction primitives now running across the studio's own sites.
Mesh Text
WebGLDisplay type that warps under a live mesh distortion as the cursor moves across it.
Prism Grid
WebGLA grid of cells that refracts light and color depending on pointer position.
Infinite Canvas
CanvasA draggable, endlessly tiling image gallery with inertia and zoom.
Gravity Gallery
PhysicsAvatars and images that fall, collide and settle with real physics.
Round Carousel
3DA spinning carousel of images on a tilted, draggable 3D ring.
Pixelate Image
ShaderAn SVG pixelation filter that resolves into focus on hover.
Dynamic Weight
TypeVariable-font text whose letters gain weight the closer the cursor gets.
Scramble Text
TypeText that decodes itself letter by letter, like an old terminal boot.
Random Letter Swap
TypeCharacters shuffle through a random set before settling on the real word.
Magnetic Carousel
InteractionCards that stick and drag toward the cursor with a magnetic pull.
Curved Marquee
MotionA marquee that bends its type along a continuous arc.
Client Logo Marquee
MotionAn infinite, pausable loop of client marks for social proof strips.
Link Preview
InteractionA floating preview card that follows the cursor over external links.
User Cursor
CursorA custom spring-physics cursor with hover states and label tags.