Skip to content
All work

alain.cx

Awwwards-caliber scroll physics over a custom WebGL layer.

Discipline
WebGL & Scroll Physics
Year
2026
Status
Visit site
alain.cx — WebGL & Scroll Physics

Outcomes

60fps

Sustained under scrub

1

Shared RAF loop

82

Technologies catalogued

Approach

A portfolio built as a motion system rather than a page. Custom WebGL shaders drive the background field via Three.js, composited under a GSAP ScrollTrigger timeline that scrubs pinned sections, kinetic type and per-character reveals against a smoothed scroll position. Every animation is driven from a single requestAnimationFrame loop shared with the scroll engine, so scrubbed transforms and pin measurements resolve in the same frame — the difference between motion that feels engineered and motion that feels laggy.

Stack

  • Three.js
  • Custom GLSL
  • GSAP ScrollTrigger
  • Lenis

Two slots open

Have somethingworth building?

Tell me what you are building. You will hear back within 24 hours — from the person who would write it.