Pixelation Transition
A full-bleed WebGL plane dissolves into a mosaic (cells grow 1 → 48 px), swaps to the next of three procedural pictures at the coarsest moment and sharpens back — on click, or automatically every 4 seconds.
- Shaders
- threejs
- glsl
- gsap
- canvas2d
- intermediate
- medium perf
- mobile: full
- reduced-motion ✓