Nicolas Barradeau's Avatar

Nicolas Barradeau

@nicoptere.bsky.social

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

912 Followers  |  535 Following  |  235 Posts  |  Joined: 27.06.2023
Posts Following

Posts by Nicolas Barradeau (@nicoptere.bsky.social)

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
YouTube video by Melanator No Rest for the Wicked Full Boss Fight - Caylen's Duo Plague Intensity 3

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
YouTube video by daivuk How I made a shooter game in 64 KB

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

thank you, glad you like it 😀
curious to see what you'll do with it but be warned though, slitscans are a deep rabbit hole > bsky.app/search?q=fra...

26.01.2026 13:20 — 👍 1    🔁 0    💬 1    📌 0
Post image Post image Post image Post image

had a silly idea for #genuary 20 "One line.." this is the world's longest possible walk, 23,068 km from L’Agulhas, South Africa to Magadan, Russia. I "straightened" the path and made evenly spaced slitscans along the path, each region becomes distorted yet continuous.

25.01.2026 11:51 — 👍 11    🔁 0    💬 2    📌 0

😍

25.01.2026 09:00 — 👍 1    🔁 0    💬 0    📌 0