3D · R3FInterface Experiment
Grab a can, it spins with your drag, then coasts before settling back to idle.
/ About
Next.jsReact Three FiberThree.jsdrei
It started with a book of essays about beer. A plain text page felt wrong, and beautiful import cans deserve better than the trash. So each essay lives on its can: pick it up, spin it, read it.
What it explores
01
Inertia drag: release velocity carries the spin, then decays to a slow idle turn.
02
Label unwrapped and UV-mapped around the cylinder, with the seam hidden at the back.
03
Fixed frame drops during rapid dragging: traced to React state in the drag path, bypassed with refs.