Image Sequence Scrub
X-ray · layers
Parameters
How this effect works
This is how the big product sites do their "scroll rotates the gadget" pages: an array of pre-rendered frames, and scroll picks which one to show — index = progress × (frames - 1). The scroll is the playhead: forward plays, backward rewinds, stopping freezes. Here the frames are drawn once into offscreen canvases at load (a little orbit scene — in production they'd be JPEG exports of a 3D render); scrubbing only ever blits a finished frame, which is why it stays fast.
Smoothing runs the frame index through the usual chase-lerp so a fast flick sweeps through the frames instead of teleporting across them — that sweep is what preserves the illusion of motion. The counter is the honest debug view: watch the numbers to see exactly what the scrubbing does.