Motion instead of chromeMotioninsteadofchrome
It reads your presence — pointer, scroll, dwell — and it answers in motion.Itreadsyourpresence—pointer,scroll,dwell—anditanswersinmotion.
A rendering and interaction layer that turns your presence into motion, tuned to feel alive under every pointer.Arenderingandinteractionlayerthatturnsyourpresenceintomotion,tunedtofeelaliveundereverypointer.
Reads presence, in motionReadspresence,inmotion
Every particle here is a reply to you — pointer, scroll and dwell, read live and answered as pure, drawn motion.Everyparticlehereisareplytoyou—pointer,scrollanddwell,readliveandansweredaspure,drawnmotion.
Motion instead of chromeMotioninsteadofchrome
Point counts, tessellation and pixel ratio step down by device, never by frame rate.Pointcounts,tessellationandpixelratiostepdownbydevice,neverbyframerate.
Reduced-motion honoured across the pageReduced-motionhonouredacrossthepage
Reads presence, in motionReadspresence,inmotion
A living interfaceAlivinginterface

Vesper is a rendering and interaction layer that reads presence — pointer, scroll and dwell — and answers in motion rather than in chrome around it.Vesperisarenderingandinteractionlayerthatreadspresence—pointer,scrollanddwell—andanswersinmotionratherthaninchromearoundit.
Point counts, tessellation and device pixel ratio all step down by viewport class, and the render loop yields sooner rather than starving the frame.Pointcounts,tessellationanddevicepixelratioallstepdownbyviewportclass,andtherenderloopyieldssoonerratherthanstarvingtheframe.
Frequently askedFrequentlyasked
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.
Yes. Point counts, tessellation, pointer reactivity and device pixel ratio all step down by viewport class, and the render loop yields rather than starving the frame. On integrated graphics it drops geometry before it drops frames.
The scene is decorative and marked aria-hidden; every word on the page is real text in the DOM. Reduced-motion is honoured globally — springs resolve instantly and the particle field stops.
Not yet. Vesper is in residency while the engine settles. Request access and we will write when the surface stops moving.