SpatialWave

About SpatialWave

A WebGL image carousel that bends through space.

Scroll, drag, or let it ride — slides curve along a sine wave with adjustable depth, tilt, and frequency. Hover any card and color flicks back into desaturated shots with a ripple.

Built for hero sections, portfolio reels, and editorial galleries where a flat grid won't carry the brand.

Includes:

  • Color, grayscale, and duotone modes with custom shadow/highlight

  • Grain, scanlines, chromatic aberration, pixelation, vignette

  • Wave intensity, frequency, depth curve, tilt, gap, card size

  • Scroll, drag, and wheel input

  • Transparent, color, or image background

Built right:

  • Self-contained, no runtime CDN calls

  • Static fallback for canvas, thumbnail, and export

  • IntersectionObserver pauses the render loop offscreen

  • Three.js via npm, bundled at build time

Drop in your slides and ship.