Contact Us

Immersive Noise Transition

Overview

Immersive Noise Transition is a scroll-driven cinematic gallery where each gesture triggers a GPU-accelerated image transition built entirely in WebGL. As the outgoing frame dolly-zooms inward, an incoming image resolves through a 7-octave fractal Brownian motion dissolve — organic, non-repeating, and fluid. Typography animates at the character level: letters rise from below on entry and sweep laterally out on exit, their timing deliberately overlapping the shader so the editorial rhythm never breaks. The viewport stays locked; scroll cycles infinitely in both directions. The result is a premium, full-screen experience that feels closer to film than to a webpage.

Tech Stack

  • React 19
  • Vite
  • GSAP
  • GLSL
  • Tailwind CSS

Highlights

  • Fragment shader blends frames through 7-octave FBM noise, producing a unique organic dissolve pattern on every transition
  • Dolly-zoom effect runs on two independent curves — outgoing image pushes to 1.25× while incoming resolves from 0.95×
  • Sinusoidal wave distortion modulates the blend boundary at its midpoint for a subtle cinematic warp
  • CSS-cover UV mapping in GLSL ensures textures fill the viewport correctly at any aspect ratio without distortion
  • GSAP SplitText drives character-level entry and exit animations with asymmetric staggering (0.002s in, 0.01s out)
  • Text, shader, and camera timelines overlap in a single GSAP sequence — new content appears before the previous transition completes
  • Wheel, touch, and pointer inputs unified through GSAP Observer with a 6px direction tolerance and animation guard

Formats

Get Access to this Resource

Get instant access to your custom-built website, complete with stunning design and seamless functionality. Start showcasing your brand today!

Contact Us