Maxime
banner
maxime.bsky.social
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
floating soft glass

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

r3f.maximeheckel.com/webgpu/glass
July 15, 2025 at 7:03 PM
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
June 25, 2025 at 10:41 PM
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
June 10, 2025 at 3:13 PM
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
June 10, 2025 at 3:13 PM
✍️ 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
June 7, 2025 at 2:57 PM
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
May 29, 2025 at 8:01 PM
halfway point crossed
May 18, 2025 at 2:56 PM
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
May 2, 2025 at 7:09 PM
🏃
April 27, 2025 at 1:34 PM
first draft for my upcoming blog post on volumetric lighting

excited to tell you what I've been learning and experimenting with
April 26, 2025 at 1:22 AM
volumetric x lens flare (in orbit)

r3f.maximeheckel.com/solar
April 16, 2025 at 5:56 PM
volumetric lighting post-processing effect implemented with raymarching

r3f.maximeheckel.com/arches
April 13, 2025 at 11:02 PM
reached central park today
April 13, 2025 at 3:03 PM
they finally match

(new blog design is out, not perfect yet, but better nonetheless)

personal: maximeheckel.com
blog: blog.maximeheckel.com
March 29, 2025 at 10:10 PM
20k
2 bridges
2 blisters
March 15, 2025 at 2:42 PM
took me so long to get this to feel somewhat right 🧈
March 13, 2025 at 11:40 PM
deep in the zone (2)
March 6, 2025 at 1:47 AM
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
February 28, 2025 at 11:55 PM
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
February 24, 2025 at 5:07 PM
got my US citizenship 🇺🇸
February 11, 2025 at 2:47 PM
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
February 5, 2025 at 4:56 PM
📝 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...
February 4, 2025 at 4:14 PM
✍️ Excited to share with you everything behind my post-processing shaders this coming Tuesday

Built a lot, learned even more
February 1, 2025 at 3:11 AM
spending an ungodly amount of time on Figma to draw these to illustrate some patterns for my upcoming blog post

5 more to go
January 30, 2025 at 1:27 AM
slowly recovering from the holidays: first 10mi run of the year

and a fast one!
January 26, 2025 at 4:01 PM