Martin Laxenaire's Avatar

Martin Laxenaire

@martin-laxenaire.fr

Freelance front-end developer. Javascript, WebGL, WebGPU and stuff. http://martin-laxenaire.fr Author of http://curtainsjs.com and https://martinlaxenaire.github.io/gpu-curtains/ - also an @okaydev.co‬

673
Followers
138
Following
101
Posts
22.06.2023
Joined
Posts Following

Latest posts by Martin Laxenaire @martin-laxenaire.fr

Preview
Bindless for WebGPU: wgpu Edition - HackMD The goals for the bindless implementation in webgpu shoul

I think that the latest proposal is here: hackmd.io/@cwfitzgeral...

You might want to ask the question directly in the webgpu matrix channel for more infos tho: matrix.to#/#WebGPU:mat...

26.02.2026 20:07 👍 1 🔁 1 💬 1 📌 0

When freelance slowed down in early 2024–25, I built @okaydev.co, a creative dev + design community. In the new year, I’m stepping outside my comfort zone and starting to create content about the web, tech, & inspiring work from an okay dev’s perspective. Here’s to learning and building together! 🥂

31.12.2025 20:33 👍 3 🔁 2 💬 0 📌 0
Video thumbnail

#gpucurtains v0.15 is out! 🚀

Now with full core glTF features and PBR shading support.

Repo → github.com/martinlaxena...
Website → martinlaxenaire.github.io/gpu-curtains/
glTF model viewer → martinlaxenaire.github.io/gpu-curtains...

#webgpu #3d #javascript #gltf

11.12.2025 09:19 👍 3 🔁 2 💬 0 📌 0
Video thumbnail

#gpucurtains v0.15 is out! 🚀

Now with full core glTF features and PBR shading support.

Repo → github.com/martinlaxena...
Website → martinlaxenaire.github.io/gpu-curtains/
glTF model viewer → martinlaxenaire.github.io/gpu-curtains...

#webgpu #3d #javascript #gltf

11.12.2025 09:19 👍 3 🔁 2 💬 0 📌 0
Video thumbnail

6 years of thinking I can make a better portfolio.
1 year of actually building it.

My new portfolio is LIVE 🚀
Please, don't break anything!
👉 bruno-simon.com

09.12.2025 14:00 👍 295 🔁 52 💬 16 📌 9
Post image

Super happy to see my portfolio being picked by @muzli.bsky.social yesterday! 🎉

→ muz.li/picked/2025-...
→ martin-laxenaire.fr

14.11.2025 07:41 👍 3 🔁 0 💬 0 📌 0

Thinking about using the View Transitions API now that all major browsers support it, but not sure where to start? This article’s for you! ✌️

Very happy to share my first blog post that’s not published on my own website 🥳, thanks Piccalilli!

28.10.2025 17:20 👍 28 🔁 6 💬 2 📌 0
Video thumbnail

Ever wondered how animation libraries actually handle motion?

Willy Brauner breaks it down, sharing the story behind Interpol, a low-level tweening library and the lessons learned while building it.

Read the full article: tympanus.net/codrops/2025...

27.10.2025 15:03 👍 10 🔁 1 💬 0 📌 1

DevRel friends — where are you?

I’m building Okay Social as a space for the creative + dev community to reconnect.

If that mission resonates, I’d love your help spreading the word.

09.10.2025 17:03 👍 1 🔁 2 💬 0 📌 0

My pleasure 😊

07.10.2025 14:48 👍 0 🔁 0 💬 0 📌 0

I had the amazing opportunity to write an in depth article about the development of my new portfolio on @codrops.bsky.social.

I've tried to write an honest testimony, from self doubts regarding my creative process to technical details and key decisions. Hope you'll find it useful and inspiring!

06.10.2025 12:17 👍 3 🔁 0 💬 1 📌 0
Video thumbnail

🚀 Big news! Okay Social is now open to everyone.
It's the social network for creatives.

Claim your handle, create a profile, and start connecting with others.

Join our community today!
👉 okaydev.co/social

05.10.2025 16:12 👍 20 🔁 4 💬 0 📌 4
Video thumbnail

Anime.js 4.2.0 is out!

🧩 All modules can now be imported individually with subpaths
🎨 CSS variable values support
🏹 Simpler spring API with bounce & duration params
📈 More WAAPI built-in easing functions
🎛️ And an easing editor (animejs.com/easing-editor/)!

Plus tons of fixes and improvements!

29.09.2025 17:42 👍 46 🔁 12 💬 2 📌 6
Video thumbnail

A dev team commissioned me to lead a training course on animation and creativity on the web. It would have been strange to lead a training course on "creative" development and web animation without a presentation tool being part of the theme!

26.09.2025 14:12 👍 31 🔁 4 💬 1 📌 0
Video thumbnail

Switched to a MRT approach for masking thanks to @douglilliequist.bsky.social
It's cleaner plus it allows to easily add/remove meshes (based on a single uniform toggling) to the selective bloom, like on mouseover! 💥

26.09.2025 13:52 👍 2 🔁 0 💬 0 📌 0
Video thumbnail

Working on adding a post-processing implementation using compute shaders for #gpucurtains.

Here's an example with a selective compute bloom pass. Not sure I've used the most straightforward process (depth handling was tricky), but it's working.

#webgpu #javascript

24.09.2025 09:26 👍 2 🔁 0 💬 1 📌 0

Great! 👍
I've never really used those personally, funny to see how the API usages can vary from one person to another really.

23.09.2025 20:02 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

New portfolio on @landing.love today: Martin Laxenaire by @martin-laxenaire.fr

A front-end developer specialized in animations, micro-interactions, procedural and generative art, working mostly with WebGPU, WebGL, 2D canvas and SVG.

martin-laxenaire.fr

23.09.2025 02:40 👍 4 🔁 1 💬 0 📌 0
Preview
Start using Scroll-driven animations today! | Blog Cyd Stumpel To celebrate scroll-driven animations finally landing in Safari 26, here are some things you probably want to know before using them. Link to: The anatomy of a scroll driven animation We don’t need th...

I wrote an article to celebrate scroll-driven animations finally landing in Safari 26, here are some things you probably want to know before using them:
cydstumpel.nl/start-using-...

17.09.2025 12:03 👍 57 🔁 14 💬 3 📌 2
Preview
Ponpon Mania - Interactive Comic Ponpon Mania is an interactive comic. Follow the adventure of a megalomaniac sheep who wants to make the world dance. Created by Justine Soulié & Patrick Heng.

Hey 👋 with
with Justine Soulié we just released a new project

Ponpon Mania an interactive online comic!

Animated panels, playful interactions, and a sheep with a dream to become a DJ

Take a look, let us know what you think ✨

👉 ponpon-mania.com

#webgl #illustration #comics #gsap #creativecoding

16.09.2025 11:31 👍 16 🔁 8 💬 1 📌 0
Video thumbnail

I've build myself a new portfolio - let's start a new chapter! 🚀

A tribute to the 80s arcade video games where you'll need to play and interact with the site to unlock all the content and features.

Will you reach the 100% mark?

→ martin-laxenaire.fr

08.09.2025 08:47 👍 25 🔁 6 💬 1 📌 0

Tech stack includes:
- #Nuxt by @nuxt.com
- #gsap by @gsap-greensock.bsky.social
- #lenis by @darkroomdevs.bsky.social
- #gpucurtains, my own custom #webgpu rendering engine

08.09.2025 08:47 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

I've build myself a new portfolio - let's start a new chapter! 🚀

A tribute to the 80s arcade video games where you'll need to play and interact with the site to unlock all the content and features.

Will you reach the 100% mark?

→ martin-laxenaire.fr

08.09.2025 08:47 👍 25 🔁 6 💬 1 📌 0

Very instructive breakdown (and very humbled to see gpu-curtains cited as a source ref as well).

I can only imagine the amount of work that has been put into it! 🙌

05.09.2025 09:04 👍 1 🔁 0 💬 1 📌 0
Preview
The Structure of a WebGPU Renderer The blog and portfolio of Ryosuke Hana

As I’ve been building a 3D renderer with #WebGPU, once you get past the fundamentals, it becomes harder to find guidance.

So I wrote a blog breaking down the minimal architecture I created, as well as covering basic #3D terminology like Geometry and Materials.

whoisryosuke.com/blog/2025/st...

04.09.2025 18:53 👍 23 🔁 6 💬 2 📌 0
Preview
Build a router for creative transitions — Willy Brauner Animating route transitions can quickly become a nightmare depending on the router you're dealing with. It's a subject I wanted to tackle early on so I'd never be limited in developing transition scen...

“Build a router for creative transitions” - New article out! ✨

I wanted to demystify how a router, a key structural element of any front-end web project works, especially when it comes to handling complex route transition scenarios.

willybrauner.com/journal/buil...

#frontend #router #webdev

27.08.2025 13:55 👍 16 🔁 2 💬 3 📌 0
A 3D scene containing meshes and their planar reflections rendered with WebGPU on Firefox

A 3D scene containing meshes and their planar reflections rendered with WebGPU on Firefox

So cool to see #webgpu finally running on @firefox.com on Windows! 🔥

Some #gpucurtains examples are still broken (lack of rgba16float texture support, video textures, a few shaders to patch...) but it's a huge step forward!!

martinlaxenaire.github.io/gpu-curtains...

24.07.2025 08:30 👍 2 🔁 0 💬 0 📌 0
Post image

A social network built for creative devs, designers, and brands.

Will you join me on OKAY SOCIAL?

24.06.2025 05:42 👍 4 🔁 2 💬 1 📌 0
Preview
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...

📝 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...

10.06.2025 15:12 👍 39 🔁 12 💬 1 📌 1
Newsletter – Issue 026 | Web Game Dev

💌 The Web Game Dev Newsletter Issue 026 is out! Read it online here: webgamedev.com/newsletter/026, and subscribe to get the next ones delivered right to your inbox! 🚀 #threejs #r3f #gamedev

07.05.2025 15:59 👍 17 🔁 8 💬 1 📌 0