Research Scientist at @AdobeResearch. PhD in Computer Graphics. Dev of #OpenMfx and Learn #WebGPU C . Opinions are my own. ⏩ elie-michel.bsky.social

Joined November 2015
382 Photos and videos
Is it because researchers only work with recent high end #GPU that everybody has to renew their hardware so fast or is the other way around? Causality is hard to prove, but the correlation is a fact! And we have plenty more figures to show at our #SIGGRAPH2025 talk next summer!
1
3
7
1,215
We're very much interested in your opinion and interpretation of these results! More info about the upcoming talk: 🔹SIGGRAPH program: s2025.conference-schedule.or… 🔹Webpage: eliemichel.github.io/sustain… with @emxtyu Octave Crespel @Axel_Paris and @FelixHahnlein
1
2
602
'tint' is the shader compiler developed by Chrome to implement #WebGPU. It has a nice command line interface, but so far there is no official build out... Wait no more! I share here precompiled binaries of tint CLI: github.com/eliemichel/dawn-p…
1
13
65
5,219
Note that 'naga' is the equivalent tool developed by Firefox. It can easily be installed using cargo (the rust build manager): github.com/gfx-rs/wgpu/tree/…
10
620
I've just realized something. It makes much more sense to have the "hello triangle" pointing upside down when learning #WebGPU! 👉 The ongoing "Next" rewrite of my guide reached the Hello Triangle chapter 🥳 eliemichel.github.io/LearnWe…
1
16
713
Important notes: 🔹This rewrite is *WIP*, refer to the main section (w/o "next" in the URL) for further chapters. 🔹This only works with Dawn for now because it is closer to what the v1.0 of WebGPU will be. 🔹The accompagnying code "stepXXX-next" is not up to date yet.
1
485
🏅Honored to have been awarded at #Eurographics25 for our paper on #LipschitzPruning to speed-up SDF rendering! 👉 The paper's page: wbrbr.org/publications/Lipsc… Congrats to @wilbarbier, M. Sanchez, @Axel_Paris, T. Lambert, @boubek , M. Paulin and T. Thonat!
6
2
53
2,015
On my way to #Eurographics, where we'll present our recent work on fast #SDF rendering! More than 500x #speedup on some complex scenes, addressing a key scalability issue of #ImplicitSurfaces modeling! Webpage: wbrbr.org/publications/Lipsc… cc @wilbarbier @Axel_Paris @boubek
3
33
203
10,263
New update post about the 🚧 Ongoing work! 🚧 in my LearnWebGPU C guide! On patreon: patreon.com/posts/ongoing-wo… On Discord: discord.gg/2Tar4Kt564 Outline: 🔹 The LearnWebGPU guide 🔹 WebGPU-distribution 🔹 RenderDoc 🔹 WebGPU-C 🔹 GLFW and SDL 🔹 Slang x WebGPU 🔹 ...
1
2
16
783
PS: I'll be in #Eurographics next week, feel free to get in touch!
1
380
Starting to track down the usage of #WebGPU resources during a frame in my custom #RenderDoc driver! (Don't mind the usage field, it's a placeholder value for now)
6
529
Starting to nest events in the #WebGPU driver for #RenderDoc, how do you think I should handle these "WriteBuffer" that occur while encoding a "RenderPass"? Because chronologically they are submitted before the render pass even though the API call occurs after.
4
408
Who would be interested in a version of #RenderDoc that captures and replays calls to the #WebGPU API (rather than calls to the underlying DirectX/Vulkan/Metal API)? This is an early test that only lists the API calls, but already promissing! Will share when usable.
1
5
452
Close-up on the captured WebGPU API calls
1
291
🏆 So honored that our paper received the Honorable Mention #Award at #SIGGRAPHAsia! I really like this paper BTW, it is about procedural #SignedDistanceFields, a simple idea to #differentiate them and thus provide #DirectManipulation ✨ More in the🧵⤵️ 1/8
2
5
27
1,353
The results: Our approach provides more expressive manipulation capabilities than solutions that do not augment the implicit function to help tracking down a point's identity! More info and results on the web page! 👉 eliemichel.github.io/SdfMani… 7/8
1
1
2
508
🥳 A huge congrats to all my co-authors! @marziarice_, @Axel_Paris, @vdeschaintre, Mathieu Gaillard (mgaillard.fr/), @Xelatihy 8/8

4
485