
Research Scientist at @AdobeResearch. PhD in Computer Graphics. Dev of #OpenMfx and Learn #WebGPU C++. Opinions are my own. ⏩ https://xitter.cf/t.co/lDVZsdOOuw
Paris
Joined November 2015
- Tweets1K
- Following665
- Followers4K
- Likes1.5K
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!
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
I also gather some related toughts in this appendix of the #LearnWebGPU programming guide:
"Keep in mind lower-end devices" eliemichel.github.io/LearnWe…
'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…
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/…
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…
🏅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!
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
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
🔹 ...
PS: I'll be in #Eurographics next week, feel free to get in touch!
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)
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.
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.
🏆 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
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
🥳 A huge congrats to all my co-authors! @marziarice_, @Axel_Paris, @vdeschaintre, Mathieu Gaillard (mgaillard.fr/), @Xelatihy 8/8
















