Nicolas Barradeau's Avatar

Nicolas Barradeau

@nicoptere

⚠️ AVAILABLE FOR WORK ⚠️ freelance creative coder (senior) 2D / 3D / dataviz / ML / AI https://www.barradeau.com

913
Followers
537
Following
237
Posts
27.06.2023
Joined
Posts Following

Latest posts by Nicolas Barradeau @nicoptere

on the bright side, the design * successfully * passed all the slices !😀🤦

06.03.2026 10:16 👍 2 🔁 0 💬 0 📌 0

super nice! all of it :)

05.03.2026 17:18 👍 3 🔁 0 💬 0 📌 0
Screenshot of several images from my new blog post

Screenshot of several images from my new blog post

Blog post: I've been working on a guide to SDF font rendering, and I kept getting stuck. The blog post is about the things that didn't work www.redblobgames.com/blog/2026-02...

05.03.2026 04:13 👍 35 🔁 7 💬 3 📌 0

yes :)

27.02.2026 08:30 👍 1 🔁 0 💬 0 📌 0

and yet another portfolio masterclass ✨👌
excellent work, as usual :)

25.02.2026 15:43 👍 1 🔁 0 💬 0 📌 0
Post image

Not sure what it is, but it is....
My new Portfolio! (best on desktop/laptop)
neuroproductions.be

13.02.2026 09:32 👍 11 🔁 4 💬 3 📌 4
Preview
Three.js Conf Paris The first Three.js conference in Paris. Join the community, discover the lineup, and be part of the event.

passing on the good word:

"Threejs Conf Paris, here we go ! 🚀 --> threejs.paris
Waitlist open !"

organized by David Ronai (et al.), already a solid lineup :)

25.02.2026 15:14 👍 11 🔁 4 💬 1 📌 1

spikes are definitely a must-have !
but first I need FIRE and LIGHTNINGS!
imagine spikes without fire and lightnings? preposterous.
... maybe some rain too ... for the drama 🤔
(thanks :))

25.02.2026 15:07 👍 0 🔁 0 💬 1 📌 0
No Rest for the Wicked Full Boss Fight - Caylen's Duo Plague Intensity 3
No Rest for the Wicked Full Boss Fight - Caylen's Duo Plague Intensity 3 YouTube video by Melanator

thanks :) in the game, it looks like a "2.5D" smoke so my idea was to use a 2D fluid sim & the density as elevations then raymarch that volume.
smoke rendering resources : al-ro.github.io/projects/clo...
excellent article blog.maximeheckel.com/posts/real-t...
NRFTW
www.youtube.com/watch?v=uSwm...

25.02.2026 14:56 👍 1 🔁 0 💬 0 📌 0

thanks Kris, means a lot coming from you :)

25.02.2026 14:14 👍 1 🔁 0 💬 0 📌 0
Preview
Image Generation with a Sphere Encoder We introduce the Sphere Encoder, an efficient generative framework capable of producing images in a single forward pass and competing with many-step diffusion models using fewer than five steps. Our…

the project sphere-encoder.github.io was brought to my attention by Matt DesLauriers, I used Gemini to implement the paper and create a #WebGPU replacement for ONNX.js resulting in a lightweight inference engine.
repo: github.com/nicoptere/sp...
demo: barradeau.com/2026/sphere-...

22.02.2026 11:55 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

I did a rogue version of the "sphere encoder", it's a smart way of embedding images that avoids having too large "gaps" between embeddings. it brings back the 2016 GAN vibe just that it runs at 60FPS in browser with a pure #WebGPU implementation now :) demo & code below

22.02.2026 11:55 👍 1 🔁 0 💬 1 📌 0

took me some time to realize "you" were not "the" David talking 😅it's packed with insightful tips & tricks, thanks for sharing!

20.02.2026 08:43 👍 1 🔁 0 💬 1 📌 0
How I made a shooter game in 64 KB
How I made a shooter game in 64 KB YouTube video by daivuk

how a 64k game was made! What impressed me the most was the texture editing tool. youtu.be/qht68vFaa1M?...

20.02.2026 08:09 👍 34 🔁 9 💬 4 📌 1
Video thumbnail

(no one)
yes I DO keep working on that Cube thing! added a floating UI, improved the texture management and added animations, also animated the cube itself, I noticed a super nice volumetric smoke effect in "no rest for the wicked" so I slapped it in too... #threejs

18.02.2026 17:26 👍 21 🔁 1 💬 3 📌 0
Preview
Examples | Embedding Atlas Interactive visualizations for large-scale embeddings. Effortlessly explore, filter, and search through rich metadata.

will have to take a closer look at Embedding Atlas apple.github.io/embedding-at... released OS by Apple (!)

14.02.2026 17:47 👍 3 🔁 0 💬 0 📌 0

😍

12.02.2026 10:22 👍 1 🔁 0 💬 0 📌 0
Post image Post image Post image Post image

WIP generative hex maps with modular wave function collapse. super satisfying to see the road and river systems matching up. #threejs #webgpu

12.02.2026 01:32 👍 23 🔁 3 💬 4 📌 1

que de bonnes nouvelles!
joyeux anniversaire!
très heureux pour le nouveau poste ; excellent éditeur ✨
je risque même d'acheter Beaux-Arts juste pour ça 😅👀
tout de bon pour la suite!

11.02.2026 20:46 👍 1 🔁 0 💬 0 📌 0

that was it! it works properly on all browsers now :) (well, apart from the noise injecting ones of course ^^' )

09.02.2026 19:04 👍 0 🔁 0 💬 0 📌 0

good to know for Brave :)
for the rest, looks like the first / border / pixel / texel samples at 0,0 or it returns 0,0,0 ; it shoots triangles in the distance (also happens on chrome Mac)

09.02.2026 17:00 👍 0 🔁 0 💬 1 📌 0
Post image Post image Post image

excellent work :)
I get a pretty bad glitch on Brave(1), less visible on chrome/edge/Firefox (2,3) windows, RTX 4090

09.02.2026 09:41 👍 0 🔁 0 💬 1 📌 0

thanks Tim !😀

07.02.2026 07:29 👍 0 🔁 0 💬 0 📌 0
Post image Post image Post image Post image

since no one asked, my pet project is doing great!
I gave up on the inner parts and now I use a fairly sophisticated instanced geometries to handle sub-geometries, multiple UV sets and N-dimensional layouts. #debugviewart

06.02.2026 20:43 👍 13 🔁 1 💬 1 📌 0

have you tried asking for mermaid flowcharts mermaid.ai/open-source/... ?
Gemini was pretty good at it, there's VS code plugin to preview and scripts to export them as images (if you need Nano Banana to turn them into a fantasy Tarot card deck, which is surely what you're after ^^)

04.02.2026 09:45 👍 1 🔁 0 💬 1 📌 0

I demand SAMPLES ! 😀

04.02.2026 07:51 👍 1 🔁 0 💬 1 📌 0
Post image Post image Post image Post image

satrted a silly side project, the goal is to make a good looking procedural object with nice lighting and surprising procedural animations.
absolutely no idea where this is heading but it's just the perfect balance of fun, silly & challenge I need right now 😀
made with #threejs

30.01.2026 20:58 👍 7 🔁 0 💬 0 📌 0

no no! I'll freelance as long as I can but it appears that sending a CV is a - somewhat - standard protocol to get work these days 😅 weird times right ?

30.01.2026 11:20 👍 0 🔁 0 💬 2 📌 0

currently writing a CV.
it feels weird and quaint, especially after 16 years finding work exclusively through a network of people...
next up I'll probably have to "revamp my folio" ™, can't wait...

30.01.2026 11:07 👍 3 🔁 0 💬 1 📌 0

thank you Bastien, much appreciated 😀

26.01.2026 13:21 👍 0 🔁 0 💬 0 📌 0