Maxime
banner
maxime.bsky.social
Maxime
@maxime.bsky.social
5.5K followers 380 following 220 posts
🇫🇷 in 🇺🇸 NYC 🗽 Frontend tango.us Three.js, Shaders, React, Next.js Thoughts and learnings on https://blog.maximeheckel.com Work on https://maximeheckel.com
Posts Media Videos Starter Packs
nice good to know it works on it!
wait how? do you use the beta? (webgpu support is only coming in september on ios)
floating soft glass

made with WebGPU, compute shader, and a fully custom material

r3f.maximeheckel.com/webgpu/glass
not really sure, made dents over the past few months but must have nailed sleep + nutrition today somehow
broke new grounds on my quest to increase my aerobic capacity

6.3mi in 1h03 at 128bpm avg

first run I felt fully in control
This topic has so much to explore, and I hope this article will help you get your first steps building with those new techniques

And I'm looking forward to seeing what you'll build with it 😄
I also pushed further and explored ways to have volumetric light shining in multiple directions or also multiple sources lighting up the scene independently

All of that is in this article alongside interactive demos for you to fork/play with
On top of that, you'll also see some more advanced techniques like "shadow mapping":

The key technique for the Volumetric Light to take into account object on the scene which allow from beautiful dynamic shadows when the light source is occluded
It was also a good opportunity to apply what I learned through my raymarching work in a new light (🥁)

I re-applied concepts I discovered on my work on volumetric clouds to give the light a more natural scattering and look-and-feel
Luckily, through post-processing, you can just do that

By raymarching a light in world space to draw the right set of pixels you can enhance your scene with beautiful atmospheric light
While standard lighting in Three.js/R3F is usually enough, I always felt like it missed some depth and volume

I wanted my light to truly *flood* my scenes with powerful beams or cast strong shadows
✍️ Can’t wait to share with you everything I’ve learned about Volumetric Lighting on Tuesday

So many new fun shading techniques to tell you about
Reposted by Maxime
Just ❤️ what open source can do. Was looking for a free app that provides a ruler to help me check if UI elements are aligned. Found Free Ruler, and loved it.
github.com/pascalpp/Fre...
sneak peek of some diagrams that will make it into the next blog post

translating concepts that feel super clear in my mind into those is hard but the result is super satisfying when it it works
halfway point crossed
🫶 thank you sir
hope you'll enjoy it!
Had a blast getting to talk about shaders and hanging out with everyone at #Config2025

For those who came to my talk or watched it online, thank you so much!

If you missed it, I just updated the blog post of this talk with the recording:

blog.maximeheckel.com/posts/config...
Speaking at Figma Config 2025 - The Blog of Maxime Heckel
An overview of the talk I had the chance to give the Figma Config, sharing my passion and learning journey around shaders and real-time 3D on the web.
blog.maximeheckel.com
thank you! 🙏
got tempted to rebuild this (x.com/5tr4n0/statu...) in webgl using my volumetric lighting shader work

not as good but still a fun one to build

r3f.maximeheckel.com/tunnel
I always say the hardest is done once you’ve passed the front door of your apartment
Then you just need to run
nice pace man! One day I’ll get there!