Prism Drift 2.0

Prism Drift 2.0

About Prism Drift 2.0

PrismDrift is a WebGL/GLSL shader component that turns any image into a reactive, chromatic-aberration surface. It runs an animated simplex-noise field under the hood to ripple the image's red, green, and blue channels apart along a chosen direction, creating the kind of "digital liquid" / prism-split look you'd normally need a custom shader build to get. Drop it over a hero image, a portfolio thumbnail, or a product shot and it sits still until triggered — then drifts, glitches subtly, and settles back.

Customizations available in Framer

  • Image — the source image the effect distorts; leave empty to use the animated fallback gradient instead.

  • Trigger — Hover, Scroll into view, Always animate, or Click to toggle; picks what starts the distortion.

  • Intensity — overall strength of the noise-driven displacement (0–1).

  • Speed — playback speed of the underlying noise animation.

  • Noise Scale — spatial frequency of the ripple pattern, from broad waves to fine turbulence.

  • RGB Split — how far apart the red/green/blue channels shift, i.e. how strong the chromatic-aberration look is.

  • Direction — the angle (0–360°) the displacement and channel split travel along.

  • Transition — how quickly the effect eases in and out when the trigger fires.

  • Fallback Color A / Fallback Color B — the two colors blended into the animated gradient shown when no image is set.

  • Tint Color — an optional color mixed over the whole effect (any color, including a transparent one to disable it).

  • Tint Opacity — strength of the tint mix.

  • Vignette — toggles a soft dark edge falloff for extra depth.

  • Border Radius — rounds the component's corners.

  • Respect Reduced Motion — when on (default), visitors with reduced-motion enabled see a static version instead of the animated shader.