codrops
236 subscribers
62 photos
341 videos
1 file
496 links
Fueling web creativity since 2009
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Summer is turning out Three-mendous! ☀️🎨

We continue our Three.js conference celebration with yet another amazing tutorial!

Today, Francesco Michelini takes us step-by-step through the process of turning a simple icosahedron into a dynamic, interactive 3D cluster, exploring Three.js, TSL, WebGPU, and three-start along the way.

Follow along
1
Motion, typography, and visual storytelling are at the heart of Denis Avramenko’s approach to creating immersive digital experiences.

Today he takes us behind the scenes of his creative process, exploring the ideas, experimentation, and technology that shape his award-winning digital work.
3
A childhood fascination with the iMac G3 became one of the sparks behind Haoqi Wen’s portfolio.

That early fascination evolved into a space shaped by glass, color, motion, and code.

Haoqi takes us into the technical thinking behind the work, from synchronizing DOM and WebGL to building custom shaders, refraction, pointer interactions, and performance conscious effects.

A fantastic weekend read
2
What does it take to stay creatively ambitious as a studio grows?

OFF+BRAND. has gone from two founders in a small Glasgow office to a 30-person studio working with names like Microsoft, Lando Norris and Trevor Noah.

They take us through the work, the journey, and what they’ve learned about making great digital experiences at scale.
A Webflow CMS collage with a slot-machine counter, looping member swaps, and a 3D GSAP animation? Yes, please.

Built for his stunning course page, Jonas Arleth’s animated member showcase brings real CMS data to life through playful motion, 3D effects, and clever Webflow techniques.

Learn how he brought it all together with Webflow CMS, CSS container queries, JavaScript, and the visual GSAP timeline.
🗼 Paris is calling, and our little Three.js Conference party rolls on!

This time, Dominik Fojcik has a neat trick up his sleeve: what if your images could actually feel the light?

He explores depth maps, TSL, and WebGPU to make flat images respond like 3D surfaces, complete with lighting, detail, and shadows.

Read the tutorial
This media is not supported in your browser
VIEW IN TELEGRAM
Audio-reactive motion is easy. Making it feel intentional is the hard part.

For Run Rob Run, Robert Aperios built a system that decides which sounds should move the form, how strongly they should hit, and how the object settles back.

Today, he gives us a closer look at the thinking behind the motion—from custom deformation and damping to scroll morphing and WebGPU.
This media is not supported in your browser
VIEW IN TELEGRAM
Our Three.js celebration ahead of the first conference in Paris this September continues!

Today, a special feature from incredible multi-talent Filip Zrnzevic: music, 3D worlds, and cinematic experiences pushed to the limit.

A playable Space Invaders, seven atmospheric fly-throughs, a wall of dying CRTs—and plenty of hard-won rendering lessons.

Step inside Filip’s lab
This media is not supported in your browser
VIEW IN TELEGRAM
The countdown to the first Three.js Conference continues! 🇫🇷

Today, Andrew Woan takes us from Blender to Three.js and back, with practical tips for combining AI, Blender MCP, and custom workflows to make the whole process faster and more flexible.

And, of course, Andrew has created one of his wonderfully detailed scenes for the occasion, this time packed with French flair, baguettes, and a rather unexpected game of Plinko Pinball. 🇫🇷🥖🎯
1
This media is not supported in your browser
VIEW IN TELEGRAM
🇫🇷 Counting down to the Three.js conference in Paris with another Three.js treat!

Tomoyuki Nakata, creative developer at baqemono, brings us a beautiful mouse-following square lens effect built with Three.js & GLSL. Dive into the shader tricks behind the grayscale texture, colorful reveal, lens distortion, RGB shift, and animated noise.
1
This media is not supported in your browser
VIEW IN TELEGRAM
Discover the making of Goodgrowth by Matt Stone, a beautifully crafted portfolio inspired by the magic of late-’90s and early-2000s gaming. From boot sequences and spinning discs to 3D, shaders, motion, sound, and all the tiny details in between, Matt takes us behind the scenes of bringing the experience to life.

Read the deep dive into the ideas, experiments, and technical craft behind the work.
This media is not supported in your browser
VIEW IN TELEGRAM
We’re celebrating the amazing Three.js community as we count down to the first Three.js Conference 🇫🇷

Frank Reitberger is back with another creative Three.js experiment! Volatile Nexus takes a glassy ring with colorful caustics and turns it into a mesmerizing mix of refractions, wandering cubes, reflections and sound.

Dive in
1