A living interface
[ 01 ]
Vesper is a rendering and interaction layer that reads presence — pointer, scroll and dwell — and answers in motion rather than in chrome.
[ 02 ]
Point counts, tessellation and device pixel ratio all step down by device, never by frame rate.
Frequently asked
What exactly is Vesper?
A rendering and interaction layer. It reads presence — pointer, scroll, dwell — and answers in motion rather than in chrome. The particle work you just scrolled through is the engine talking about itself.
Does it run on low-end hardware?
Yes. Particle count is chosen from a device tier at boot and device pixel ratio is clamped to 2. The frame rate target never changes; the detail does.
Is any of this accessible?
prefers-reduced-motion disables smooth scrolling, the transition bursts and the
idle drift. The three forms still resolve, they just hold still.
Can I use it in my own product?
This file is a teaching sample — one canvas, three morph targets, one scroll-driven uniform. Take it apart.