floating soft glass made with WebGPU, compute shader, and a fully custom material r3f.maximeheckel.com/webgpu/glass
Maxime
@maxime.bsky.social
🇫🇷 in 🇺🇸 NYC 🗽 Frontend tango.us Three.js, Shaders, React, Next.js Thoughts and learnings on https://blog.maximeheckel.com Work on https://maximeheckel.com
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
📝 New Blog Post 📝 I finally sat down to write about what I learned building a Volumetric Lighting effect for the web In it, I detail how to blend raymarching with post-processing to create beautiful atmospheric light to elevate your next WebGL project blog.maximeheckel.com/posts/shapin...
On Shaping Light: Real-Time Volumetric Lighting with Post-Processing and Raymarching for the Web - The Blog of Maxime Heckel
A deep dive into Volumetric Lighting implemented via Post-Processing leveraging a custom shader with raymarching to create beautiful light and atmospheric effect for your React Three Fiber and Three.j...
blog.maximeheckel.com
This blog is a miracle for terrain nerds frozenfractal.com/blog/2025/6/...
Around The World, Part 23: Hydraulic erosion
As I mentioned last time, I’m currently working on a full rewrite of the game, with a focus on building a solid technical foundation first. But because much of that is boring work, I allowed myself a ...
frozenfractal.com
✍️ 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
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
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
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
first draft for my upcoming blog post on volumetric lighting excited to tell you what I've been learning and experimenting with
volumetric lighting post-processing effect implemented with raymarching r3f.maximeheckel.com/arches
It's been 34 days since a New Yorker was abducted from his apartment lobby and sent to a detention facility in Louisiana. The Trump administration now admits this kidnapping was *solely* on the basis of protected First Amendment speech. Free Mahmoud now.
Pressed for evidence against Mahmoud Khalil, government cites its power to deport people for beliefs
The U.S. government has submitted a two-page memo from Secretary of State Marco Rubio as its main evidence in its deportation case against Columbia University activist Mahmoud Khalil.
apnews.com
they finally match (new blog design is out, not perfect yet, but better nonetheless) personal: maximeheckel.com blog: blog.maximeheckel.com
it's been 3 days since I've been looking at this version and I don't hate it, so it may survive next up, need to polish/redo some aspect of the article layout
little sneak peek at a potential new blog landing page I've been working on for the past few days still early, and I have a lot more I want to experiment with
🌍 Continuing the Three.js Gamedev course with Infinite worlds—how do you keep them smooth and memory under control? We'll tackle how to build a streaming system and look at what features Three.js offers to make this easier. Sign up here👉 simondev.teachable.com/p/games-thre... #threejs #gamedev
little sneak peek at a potential new blog landing page I've been working on for the past few days still early, and I have a lot more I want to experiment with
Did a video covering useful math for game developers, check it out! Made with #threejs / #shaders Video: youtu.be/eRVRioN4GwA
What Kind of Math Should Game Developers Know?
YouTube video by SimonDev
youtu.be
410 mi later - time for a new pair of running shoes the difference of the state of the cushion between the new and the old one is pretty mind-blowing
📝 New Blog Post 📝 I recently went on a "shader creative-spree" where Post-Processing became my main tool for transforming 3D scenes into stylized art In it, I share the techniques behind the many effects I built and how I combined them in unique ways blog.maximeheckel.com/posts/post-p...
✍️ Excited to share with you everything behind my post-processing shaders this coming Tuesday Built a lot, learned even more
What started as a small personal project to make another animated shot turned into a small full-fledged 2-minutes short film! Almost done! Stay tuned :)
spending an ungodly amount of time on Figma to draw these to illustrate some patterns for my upcoming blog post 5 more to go