Axel Paris's Avatar

Axel Paris

@axelparis.bsky.social

Research scientist at Adobe. PhD in Computer Graphics. Founding member of Newhead Studio. Interests: large-scale environments, implicit surfaces, physics simulation, sustainability. Web: aparis69.github.io => Opinions are my own. He/Him. Write in 🇨🇵 🇬🇧

227 Followers  |  261 Following  |  20 Posts  |  Joined: 24.11.2024
Posts Following

Posts by Axel Paris (@axelparis.bsky.social)

Preview
GitHub - adobe/openpbr-bsdf: Adobe's reference implementation of the OpenPBR BSDF Adobe's reference implementation of the OpenPBR BSDF - adobe/openpbr-bsdf

Adobe just released an Apache-2.0 licensed reference implementation of the OpenPBR Surface standard, extracted from their in-house Eclair renderer.

Neat trick: the reference implementation cross-compiles for C++, GLSL, Cuda, Metal, and Slang!

github.com/adobe/openpb...

09.03.2026 17:01 — 👍 34    🔁 6    💬 0    📌 0
Post image Post image Post image Post image

I built a procedural medieval island map generator using Wave Function Collapse on hex grids. 4,100 cells, 900 possible states per cell, 60fps on mobile. Wrote up the whole process with lessons learned. Links below 👇 #threejs #webgpu

09.03.2026 15:18 — 👍 238    🔁 52    💬 15    📌 5
Geometry Coding in the Time of Robots | rms80 Proprietary geometry libraries are cooked, and Open Source has a new purpose

wrote a post about developing geometry libraries in this new reality where a robot can generate working code for damn near anything.

www.rms80.com/blog/2026-03...

02.03.2026 16:17 — 👍 25    🔁 4    💬 1    📌 1
An image of a 3D roof generated using the procedural Straight Skeleton algorithm

An image of a 3D roof generated using the procedural Straight Skeleton algorithm

I open sourced the Straight Skeleton algorithm we use in @dungeonalchemist.com to generate the roofs. It's a very complex algorithm that took a long time to get right, so I'm very happy to share it with the world!

If you need procedural roofs in Unity, check this out.

github.com/Briganti-Gam...

27.02.2026 15:02 — 👍 64    🔁 11    💬 1    📌 1

cseweb.ucsd.edu/~tzli/novelt...
I gave an internal talk at UCSD last year regarding "novelty" in computer science research. In it I "debunked" some of the myth people seem to have about what is good research in computer science these days. People seemed to like it, so I thought I should share.

09.01.2026 17:21 — 👍 75    🔁 25    💬 2    📌 2

Je vous conseille l'intervention (à partir de 1h03) du directeur de l'école Méliès, ça parle de comment les écoles d'animation peuvent contrer la destruction de savoirs faire liés à IA générative en revenant aux bases de l'anatomie, du mouvement et de la composition d'image - sans logiciels.

10.01.2026 09:19 — 👍 51    🔁 24    💬 3    📌 2
Video thumbnail

Some procedural shapes I made in Unity and Desmos while writing my book "Shaders & Procedural Shapes." Should I add more?

The link in case you're interested ✨ jettelly.com/store/visual...

#indiedev #gamedev #unity3d

22.12.2025 13:23 — 👍 173    🔁 18    💬 4    📌 0
Preview
No Graphics API — Sebastian Aaltonen Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...

My "No Graphics API" blog post is live! Please repost :)
www.sebastianaaltonen.com/blog/no-grap...

I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".

16.12.2025 18:51 — 👍 467    🔁 191    💬 19    📌 12
Video thumbnail

Modeling faceted geometry as a 4D point process on a multiscale implicit grid enables real-time glint rendering for standard NDFs, with IS, anisotropy, and colored particles. Memory-free, in a standalone fragment shader. Our SIGGRAPH Asia 2025 paper: research.adobe.com/publication/....

17.12.2025 06:01 — 👍 10    🔁 4    💬 0    📌 0

Super happy and honored to share that our paper "BSP-OT: Sparse transport plans between discrete measures in log-linear time" won a *Best paper award* at SIGGRAPH Asia 2025!

If you are here, come see my presentation about this work Wednesday afternoon!

Many thanks to the award committee!

15.12.2025 03:31 — 👍 32    🔁 10    💬 3    📌 0

It's roughly 4 years since I started to work on the 3D sparse fluid solver for what will ultimately become EmberGen 2.0.

A quick look at the current performance state of the solver.

A previous retrospective thread from a couple years ago on that other place: x.com/vassvik/stat...

10.12.2025 13:37 — 👍 23    🔁 4    💬 1    📌 0
Video thumbnail

New project: ImAnim "Animation Engine for Dear ImGui" by @soufianekhiat.bsky.social
- Repo github.com/soufianekhia...
- Post github.com/ocornut/imgu...

01.12.2025 11:12 — 👍 106    🔁 23    💬 1    📌 1
Two years of Blender VSE · Aras' website

Two years of working on Blender Video Sequence Editor: aras-p.info/blog/2025/11...

So far so good, let's continue! #blender #vse

23.11.2025 15:01 — 👍 51    🔁 4    💬 4    📌 0
Graphics Replicability Stamp Initiative

The Graphics Replicability Stamp Initiative (GRSI, www.replicabilitystamp.org), a community-driven initiative to promote replicability in Graphics research, is seeking volunteers.

More details in the 'Volunteering' section of the home page.

21.11.2025 12:16 — 👍 16    🔁 11    💬 1    📌 0
Preview
Annulation d’un colloque sur la Palestine au Collège de France : la chaîne du scandale L’annulation, sous pression du ministre de l’enseignement supérieur et de la recherche, d’un colloque du Collège de France consacré à la Palestine, constitue un opprobre démocratique et scientifique.

La recherche basée sur la discussion méthodique appuyée sur les faits et le raisonnement, ne peut pas exercer sa mission d'intérêt général si elle est soumise à la validation politique a priori.

www.mediapart.fr/journal/fran...

Les libertés publiques sont notre affaire à toutes et tous.

10.11.2025 16:25 — 👍 607    🔁 298    💬 6    📌 0

Pendant 20 ans, on m’a dit que pirater les œuvres des artistes c’était le mal absolu et que ça allait détruire la culture, et maintenant on me dit que oh bon, les IA génératives, qu’est-ce qu’on y peut, hein, les gens vont s’en servir de toutes façons.

10.11.2025 07:58 — 👍 1449    🔁 465    💬 29    📌 16

Présentement dans un train où deux mecs discutent doctement du fait que dans 4 ans plein d'emplois vont disparaître à cause de l'IA et qu'ils utilisent chatGPT pour lire des histoires à leurs enfants 🤪

08.11.2025 17:06 — 👍 639    🔁 156    💬 35    📌 111
Post image

New blog post! Behind the scenes of some of the techniques involved in making our last PC demo 💫 gboisse.github.io/posts/this-i...

05.11.2025 21:15 — 👍 112    🔁 38    💬 1    📌 1

New blog post about the development of Radical Pie:
terathon.com/blog/radical...

01.11.2025 22:32 — 👍 22    🔁 10    💬 1    📌 1
Evaluating and Sampling Glinty NDFs in Constant Time Geometric features between the micro and macro scales produce an expressive family of visual effects grouped under the term 'glints'. Efficiently rendering these effects amounts to finding the highlig...

Oooh, new glints paper at SIGGRAPH Asia 2025: perso.telecom-paristech.fr/boubek/paper...

28.10.2025 17:38 — 👍 20    🔁 5    💬 0    📌 0

Loved this article, thank you for sharing. It's great to see all these numbers and backed-up arguments all in a single place. Not that I needed some more convincing, but I'll use it myself to convince other people :D

18.10.2025 12:29 — 👍 1    🔁 0    💬 0    📌 0
Preview
The Case Against Generative AI Soundtrack: Queens of the Stone Age - First It Giveth Before we go any further: This is, for the third time this year, the longest newsletter I've ever written, weighing in somewhere around 18,500 wo...

Working my way through @edzitron.com 's article about the AI bubble. It's fantastic. I do kinda know all this stuff peripherally, but to see it all laid out very clearly with hard numbers is incredibly useful. Thanks Ed!
www.wheresyoured.at/the-case-aga...

17.10.2025 22:19 — 👍 28    🔁 5    💬 6    📌 2
Posts

I finally found the time and energy to make a new blog and write a couple of posts. This time I wrote about PBR content and game development principles. Both posts are quite different so hopefully people find something interesting on either one of them.

irradiance.ca/posts/

15.10.2025 18:51 — 👍 38    🔁 16    💬 1    📌 2
Video thumbnail

Computing the exact bijection of the optimal transport (OT) problem between very large point sets is completely untractable…

In our SIGGRAPH Asia 2025 paper: “BSP-OT: Sparse transport plans between discrete measures in log-linear time” we get one with typically 1% of error in a few seconds on CPU!

01.10.2025 13:55 — 👍 45    🔁 16    💬 1    📌 3
Preview
OpenAI's new Sora video generator to require copyright holders to opt out, WSJ reports OpenAI is planning to release a new version of its Sora video generator that creates videos featuring copyrighted material, unless copyright holders opt out of having their work appear, the Wall Street Journal reported on Monday, citing people familiar with the matter.

OpenAI's new Sora video generator to require copyright holders to opt out, WSJ reports

Putain de parasites de merde. J'en ai marre, c'est pas à toi de devoir te retirer de leur merde, c'est à eux d'avoir les droits putain.

www.reuters.com/technology/o...

29.09.2025 19:52 — 👍 17    🔁 5    💬 1    📌 0
Un graphique affichant avec une courbe bleue l'évolution, à chaque minute, du nombre de signatures affiché sur le site, sur une période de nuit.

Une seconde courbe rouge est derrière, quasi identique, à un détail près : 4 pics de 50 signatures, qui correspondent aux moments où j'ai simulé des signatures.  C'est ce qui aurait dû apparaître si le compteur n'était pas truqué.

Un graphique affichant avec une courbe bleue l'évolution, à chaque minute, du nombre de signatures affiché sur le site, sur une période de nuit. Une seconde courbe rouge est derrière, quasi identique, à un détail près : 4 pics de 50 signatures, qui correspondent aux moments où j'ai simulé des signatures. C'est ce qui aurait dû apparaître si le compteur n'était pas truqué.

Les 1,8 millions de signatures de la pétition de Philippe de Villiers contre l'immigration sont complètement bidons, et je peux le prouver.

Mais il y a plus intéressant, ce qu'il y a derrière, à savoir une opération de l'empire Bolloré. Un thread 🧵⤵️ https://t.co/hHF2dUqi8Z

24.09.2025 21:07 — 👍 247    🔁 160    💬 6    📌 7
Post image

Eh ben celle-là, en termes de tartufferie, elle vient de faire péter le plafond de la Sixtine.

22.09.2025 11:21 — 👍 795    🔁 163    💬 70    📌 31

i don’t think people on bluesky understand the severity of this situation.

i woke up to literally hundreds of texts from friends and family thinking about either moving back home to india or applying to other countries for jobs. this includes me.

20.09.2025 12:20 — 👍 7702    🔁 3007    💬 358    📌 129
Capture d'écran du tweet cité, à savoir : https://twitter.com/BFMTV/status/1966923514180510180

Capture d'écran du tweet cité, à savoir : https://twitter.com/BFMTV/status/1966923514180510180

En 1970, tous les banquiers d'Irlande ont fait grève. Ils pensaient que ça mettrait le pays à genoux. Raté. Après 6 mois, tout allait toujours bien, le PIB a même augmenté. Par contre quand les éboueurs de New York ont fait grève 10 jours, il a fallu déclarer l'urgence sanitaire.

15.09.2025 13:24 — 👍 472    🔁 176    💬 9    📌 2
Cartographie du ZEvent, avec comme commentaires :
2 millions de viewers uniques
16 millions d'euros récoltés
Un résultat record grace à des communautés structurées.

En grand dans le texte : AUX RESULTATS INEGAUX

Cartographie du ZEvent, avec comme commentaires : 2 millions de viewers uniques 16 millions d'euros récoltés Un résultat record grace à des communautés structurées. En grand dans le texte : AUX RESULTATS INEGAUX

Ce week-end, j'ai pas mal donné mes tripes :/

Les papiers qui en sont sortis n'étaient pas les mieux, mais j'ai essayé de coucher un article de fond construit, sur comment fonctionne la dynamique audience/influenceurs d'un événement comme le ZEvent.

www.linkedin.com/posts/flef_z...

10.09.2025 06:42 — 👍 103    🔁 32    💬 10    📌 4