shaders hover for details · drop or upload your own image on the photo cards

image distortion

Hover and move your mouse — a ripple lens distorts the image with chromatic aberration; scrolling adds energy.

src/shaders/imageDistortion.frag

scroll transition

Scroll the panel through the viewport — one image dissolves into another along an organic noise front.

src/shaders/imageTransition.frag

scroll flow

A fractal-noise field. Scroll progress shifts its palette, scroll velocity adds turbulence, the mouse pulls the flow.

src/shaders/scrollFlow.frag

star nest

Volumetric starfield — move your mouse to rotate through it. Original “Star Nest” by Pablo Román Andrioli (Kali), MIT-licensed, ported from Shadertoy.

src/shaders/starNest.frag

tribulence 3D

A raymarched volumetric field warped by FM noise, drifting through warped time. Original “Tribulence 3D” by chronos, ported from Shadertoy.

src/shaders/tribulence.frag