Axel Paris's Avatar

Axel Paris

@axelparis.bsky.social

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

208 Followers  |  251 Following  |  20 Posts  |  Joined: 24.11.2024  |  2.1459

Latest posts by axelparis.bsky.social on Bluesky

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

01.11.2025 22:32 — 👍 18    🔁 9    💬 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 — 👍 27    🔁 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 — 👍 32    🔁 13    💬 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 — 👍 34    🔁 12    💬 1    📌 2
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 — 👍 246    🔁 159    💬 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 — 👍 802    🔁 163    💬 71    📌 32

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 — 👍 7761    🔁 3026    💬 368    📌 130
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 — 👍 479    🔁 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
Sample image from the Lipschitz pruning released application

Sample image from the Lipschitz pruning released application

🚀The code for Lipschitz Pruning is now online thanks to @wbrbr.bsky.social🚀

🔗 github.com/wbrbr/Lipsch...

It's a simple Vulkan app useful for experiments. Also, the monument done by @elie-michel.bsky.social is released under a CC-BY license📄

(poke @mattkeeter.com I remember you asked!)

18.08.2025 09:48 — 👍 21    🔁 10    💬 1    📌 0
Carte de Paris simulation îlot de chaleur

Carte de Paris simulation îlot de chaleur

Vous avez sûrement déjà lu que la climatisation aggrave les canicules car l’air chaud rejeté à l’extérieur augmenterait la température des villes de 2 à 3°C.

Vérifions ce que disent vraiment les études scientifiques à ce sujet 🧑‍🔬

(lisez jusqu’au bout, car vous allez être 🤯🤯 à la fin)

#Thread
⬇️⬇️

15.08.2025 19:37 — 👍 1280    🔁 712    💬 82    📌 133
Preview
Why would anyone want to be a scientist? It is difficult to fathom why anyone intelligent enough to be a scientist would actually choose to be one. Doing good science requires the utmost exertion of body, mind and spirit, yet is consistently...

"why [would] anyone intelligent enough to be a scientist choose to be one [given] the unfavorable risk-to-reward ratio "?

One of the most intelligent people you could meet offers some answers: having ideas, watching them develop, and sharing them journals.biologists.com/jcs/article/...

15.08.2025 16:16 — 👍 117    🔁 40    💬 5    📌 8

Presenting this paper tomorrow morning at 9:30am, during the Lightning Fast Geometry session⚡
Come check it out if you can!

13.08.2025 23:48 — 👍 52    🔁 7    💬 0    📌 0
Preview
Finland ends homelessness and provides shelter for all in need - scoop.me In Finland, the number of homeless people has fallen sharply. Why? The country applies the "Housing First" concept agains homelessness.

“In Finland, the number of homeless people has fallen sharply. Those affected receive a small apartment & counselling with no preconditions. 4 out of 5 people affected make their way back into a stable life. And all this is CHEAPER than accepting homelessness.”

It costs a lot less to house people.

12.08.2025 04:32 — 👍 4529    🔁 1839    💬 83    📌 165

Il y a 10 ans, il y avait d’énormes manifestations pour défendre la liberté d’expression. Aujourd’hui, critiquer le premier ministre vous envoie en garde à vue et stage de citoyenneté - à vos frais. bsky.app/profile/ludi...

09.08.2025 16:07 — 👍 185    🔁 74    💬 4    📌 1

Par contre : plus de congés, la semaine de quatre jours et la taxation des riches - sans conditions sportives.

11.08.2025 10:11 — 👍 70    🔁 5    💬 2    📌 1

Ok, calmer, post-stream digested thoughts about GPT-5. I'll keep it short.

1. A lot of the presentation was vibes-based. "Is GPT-5 better at XYZ? This person said they feel it is. Ok, moving on..." I wonder how much this is because OpenAI think a lot of people use ChatGPT based on vibes already.

07.08.2025 19:02 — 👍 23    🔁 5    💬 1    📌 1

🌐 Webpage: aparis69.github.io/SphereCarvin...

🔗 Code: github.com/H-Schott/Sph...

📽️ Video: www.youtube.com/watch?v=fekn...

05.08.2025 15:14 — 👍 3    🔁 2    💬 0    📌 0
Post image

Different types of bound can be used - and it is even relatively simple to extract not only one, but multiple convex bounds around the object, with guarantees!

05.08.2025 15:12 — 👍 2    🔁 0    💬 1    📌 0
Post image

In practice, a usable bound can be extracted instantaneously for exact and quasi exact SDFs (50 queries). For more conservative functions where the SDF is a "bad" distance estimate (the distance is largely under estimated), then more iterations are required.

05.08.2025 15:11 — 👍 1    🔁 0    💬 1    📌 0
Post image

Sphere carving has the same general requirement than Sphere Tracing: as long as the function provides a conservative distance estimate (lower-bound), then the algorithm is guaranteed to converge to the shape.

05.08.2025 15:09 — 👍 1    🔁 0    💬 1    📌 0
Post image

Instead, Sphere carving iteratively approaches the surface by leveraging the SDF. Field function queries define a set of empty spheres, from which we extract intersection points that are used march towards the surface. The final point set has the property that the convex hull bounds the shape.

05.08.2025 15:05 — 👍 1    🔁 0    💬 1    📌 0

A "naive" approach for such task would be to densely sample the SDF & extract a bound using a bounding box or convex hull of the samples. This is however expensive (lots of queries) even on GPU, especially if the SDF is made of thousands of primitives.

05.08.2025 15:03 — 👍 1    🔁 0    💬 1    📌 0
Post image

📜 New SIGGRAPH 2025 paper 🎉

❔How to compute bounding volumes for procedural Signed Distance Fields (SDFs)? This is not so trivial!

💡We propose a simple method called Sphere Carving. It extracts (convex) bounding volumes around SDFs, requires very few evaluations, and is GPU compatible.

05.08.2025 15:02 — 👍 27    🔁 11    💬 1    📌 1

We're looking forward to presenting our talk at #SIGGRAPH2025 on Sunday Aug. 10 - 11AM, in West Building, Rooms 301-305!

04.08.2025 18:34 — 👍 8    🔁 1    💬 1    📌 0
Preview
Caisse de grève Virtuos Faire un don à Syndicat des Travailleurs et Travailleuses du Jeu Video - Caisse de grève Virtuos

🇬🇧 ✊ Virtuos France is on strike! After the success of Oblivion Remastered, management decided to reward the team with…A layoffs plan.

A strike has started on July 10th and our comrades need support. STJV set up a strike fund:

www.helloasso.com/as...

30.07.2025 16:00 — 👍 67    🔁 56    💬 2    📌 3
Preview
Caisse de grève Virtuos Faire un don à Syndicat des Travailleurs et Travailleuses du Jeu Video - Caisse de grève Virtuos

✊ Virtuos en grève ! Après avoir sorti Oblivion Remastered avec un grand succès, la direction récompense les équipes avec…Un plan de licenciements.

La mobilisation a démarré le 10 juillet et iels ont besoin de soutien. Le STJV a mis en place une caisse de grève :

www.helloasso.com/as...

30.07.2025 10:30 — 👍 160    🔁 128    💬 0    📌 4

@axelparis is following 20 prominent accounts