Transform Static Images with Dynamic WebGL InteractionTransform Static Images with Dynamic WebGL Interaction
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
A while ago I started questioning something: Why do most image grids on the web feel so static?
I didn’t want a layout. I wanted a surface that reacts.
So I turned the entire page into a single WebGL canvas.
18 rows. 20 columns. Every image converted into a dynamic WebGL tile.
The closer the cursor gets, the more the surface bends: scale, opacity, depth, distortion — all driven procedurally by mouse distance.
Built with Three.js, GSAP, Webflow, and AI.
What I love most about experiments like this is that they stop feeling like “websites” and start feeling closer to digital matter.
Full breakdown in the post below 👇
Madob 's avatar
Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started