61 components available
Ripple Transition

Light Tunnel

May 2026
An infinite tunnel of scrolling particles cut by a volumetric god-ray spotlight, with a postprocessing pipeline doing ray-marched fog, shadow mapping, bloom, and noise.
Playground
<LightTunnel
  backgroundColor={"#161616"}
  particleCount={3000}
  tunnelSize={10}
  tunnelDepth={30}
  particleThickness={2}
  scrollSpeed={2}
  lightPosition={[-7, 12, 3]}
  coneAngle={90}
  shadowMapResolution={256}
  blueNoiseTextureUrl={"/images/light-tunnel/blue-noise.png"}
  noiseTextureUrl={"/images/light-tunnel/noise2.png"}
/>
Source Code
Inspired by: https://x.com/MaximeHeckel