Zum Hauptinhalt springen
All showcases
2026 · IbrLy · 3D / UI

UI in motion — a scroll-driven 3D reel

A 3D-rendered hero reel, shipped scroll-driven. Instead of running a live Three.js / WebGL scene — GPU-heavy and janky on mid-range phones — the 3D work is pre-rendered to a 1080p image sequence and scrubbed frame-by-frame on a 2D canvas as you scroll. All the depth, none of the runtime cost.

3DPre-rendered
241Frames
CanvasRenderer
0msDecode lag
01 · Why not live Three.js

A real-time Three.js scene gives you interactivity, but it costs a WebGL context, shader compilation, and a steady GPU draw on every frame — which shows up as jank and battery drain on mid-range phones. When the 3D is non-interactive eye-candy, you do not need any of that.

02 · The approach

The 3D scene is rendered once, offline, to a 241-frame 1080p sequence. In the browser a tall section pins a full-viewport canvas; scroll progress from 0 to 1 maps to a frame index and paints it cover-fit. No decode lag, instant scrubbing in both directions, and a separate sequence per theme.

READY WHEN YOU ARE

Got a project that needs to ship?

Send a short brief, scope, timeline, what's blocking you. I respond within 24h.