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
📝 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
June 10, 2025 at 3:12 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
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...
June 6, 2025 at 11:20 AM
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
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
May 9, 2025 at 7:34 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
Reposted by Maxime
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
April 11, 2025 at 1:07 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
Reposted by Maxime
🌍 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
February 27, 2025 at 2:56 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
Reposted by Maxime
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
February 5, 2025 at 5:31 PM