Motion instead
of chrome

It reads your presence — pointer, scroll, dwell — and it answers in motion.

Reads presence,
in motion

Every particle here is a reply to you — pointer, scroll and dwell, read live and answered as pure, drawn motion.

Motion instead
of chrome

Reads presence,
in motion

Point counts, tessellation and pixel ratio
step down by device, never by frame rate.

Reduced-motion honoured
across the page

0Live particles
0.0Frame budget ms
0.0Cold start secs
60Frames per sec

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.

VESPER V—0RB / SYS.04
INITIALIZING ENVIRONMENT
000%