Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

My old #Threejs #Zelda project now runs on #WebGPU thanks to #TSL !⛵️🙌 Give it a try! 👉 (Safari will fallback to the old project)

327,826 Aufrufe • vor 6 Monaten •via X (Twitter)

46 Kommentare

Profilbild von Robin Payot
Robin Payotvor 6 Monaten

😮 Wow I wasn’t expecting that much enthusiasm for that post! Thanks all, #threejs is the best community hehe

Profilbild von Anthony
Anthonyvor 6 Monaten

anyone beating this score in the rupee minigame?

Profilbild von Robin Payot
Robin Payotvor 6 Monaten

Wow, nice !

Profilbild von Anand Singh
Anand Singhvor 6 Monaten

This is what people don't realize about #WebGPU yet — it's not just a performance upgrade. It's a distribution upgrade. This Zelda project went from "cool WebGL demo" to "runs on modern GPUs with proper compute shaders" with the same codebase. The TSL migration path from @threejs is exactly what the ecosystem needed. WebGL projects don't die — they level up.

Profilbild von Robin Payot
Robin Payotvor 6 Monaten

@imanands Exactly !

Profilbild von Anand Singh
Anand Singhvor 6 Monaten

Your Wind Waker port is one of the best examples of what #WebGPU enables — full stylized rendering running smooth in a browser tab. Stuff like TSL making that possible without the traditional shader complexity is a game changer for the whole web 3D ecosystem.

Profilbild von zac.eth
zac.ethvor 6 Monaten

Wow 🔥

Profilbild von ⚛
⚛vor 6 Monaten

Very cool. Ran like a dream on my potato tablet!

Profilbild von Robin Payot
Robin Payotvor 6 Monaten

Glad to hear ! 🥔

Profilbild von La-Li-Lu-Le-Lo
La-Li-Lu-Le-Lovor 6 Monaten

This is amazing!

Profilbild von Bourke Floyd, IV
Bourke Floyd, IVvor 6 Monaten

@bruno_simon Really cool. fyi Error on mobile. My browser does support webgpu actually (so does safari). Maybe no mobile support?

Profilbild von Robin Payot
Robin Payotvor 6 Monaten

@bruno_simon Hey, yes unfortunately your version of safari doesn’t support WebGPU. TSL does fallback to a WebGL version in that case but it’s not perfect yet (performs pretty bad honestly :/ ) so I added a fallback to the WebGL version which works well on Safari 👍🏻

Profilbild von Bourke Floyd, IV
Bourke Floyd, IVvor 6 Monaten

@bruno_simon Actually I use webgpu quite often on this browser. Just passing along the info really 👍

Profilbild von David Ronai
David Ronaivor 6 Monaten

TSL~da! Here we go ! 🌊🏄‍♂️🌊 Congrats!

Profilbild von Robin Payot
Robin Payotvor 6 Monaten

Hehe TSLda is here !

Profilbild von ReCollect64
ReCollect64vor 6 Monaten

@VEsoterica this is amazing👀

Profilbild von Thomas Paras
Thomas Parasvor 6 Monaten

You sir are a complete madlad. Incredible work here

Profilbild von Wrennly
Wrennlyvor 6 Monaten

wow congrats on the webgpu migration! i've been messing with tsl for my shader effects too but still figuring out the perf tradeoffs. how did you handle the fallback logic for safari?

Profilbild von Robin Payot
Robin Payotvor 6 Monaten

Threejs handle automatically a WebGL fallback on safari, but to be honest it performs pretty bad for now. I just link to my old project that was made in Threejs WebGL renderer with classic shaders

Profilbild von Wrennly
Wrennlyvor 6 Monaten

oh yeah safari webgpu is still kinda rough, i tried switching to webgl backend but honestly just simplified my shader code instead lol

Profilbild von Mathieu Van Mulders
Mathieu Van Muldersvor 6 Monaten

Very cool!!!

Profilbild von Mohamed AbdelKhalek
Mohamed AbdelKhalekvor 6 Monaten

Bro what?!!! Actual insanity!!

Profilbild von WaveRace64Official 🌊
WaveRace64Official 🌊vor 6 Monaten

@bdragoncore Moist 💦

Profilbild von Teddy
Teddyvor 6 Monaten

@mbootyspoon

Profilbild von Airy
Airyvor 6 Monaten

omg that's amazing!

Profilbild von Lumhax
Lumhaxvor 6 Monaten

Very nice project bro ! 🤝

Profilbild von Anthony Fusilier (AFStudios)
Anthony Fusilier (AFStudios)vor 6 Monaten

Hey well done! I just got done playing around with it and I really like that!

Profilbild von zilants
zilantsvor 6 Monaten

so awesome!

Profilbild von atp
atpvor 6 Monaten

So cool!

Profilbild von tagee
tageevor 6 Monaten

Send help, I can’t stop😋

Profilbild von David Chabrier
David Chabriervor 6 Monaten

amazing achievement man!

Profilbild von 0BaraTTa
0BaraTTavor 6 Monaten

@renomeador

Profilbild von B.I.T.M.
B.I.T.M.vor 6 Monaten

Browser on X works but opera, chrome, and safari all don’t work.

Profilbild von Robin Payot
Robin Payotvor 6 Monaten

Thanks ! Can you try it now, it should fallback to the old project if you’re on iOS now. Unfortunately if you want to see the WebGPU version you need an android Or any laptop with chrome, edge or Firefox

Profilbild von B.I.T.M.
B.I.T.M.vor 6 Monaten

All set now 🙏🏼

Profilbild von HidaAtarasi
HidaAtarasivor 6 Monaten

@GoldenChaos Oooo, I gotta build in the ocean like this in Minecraft! Love the water trees, too

Profilbild von AstrosHitByPitch
AstrosHitByPitchvor 6 Monaten

Holy cow this is awesome!

Profilbild von precog
precogvor 6 Monaten

Awesome work! 👏👏

Profilbild von Alex
Alexvor 6 Monaten

You’re crazy ! Good job !!

Profilbild von Robin Payot
Robin Payotvor 6 Monaten

Thanks Alex ! 😀

Profilbild von Sync Kun
Sync Kunvor 6 Monaten

W we need this published and expanded please

Profilbild von Ricardo | Hammy
Ricardo | Hammyvor 20 Tagen

That’s serious awesome. Wind Waker was and is the best Zelda so far (IMO)

Profilbild von TheOneTrueHobo
TheOneTrueHobovor 6 Monaten

So is this the whole game or something else?

Profilbild von Robin Payot
Robin Payotvor 6 Monaten

No, I couldn’t make the whole game myself haha. Simply 2 modes : one to explore the map and another that is a mini-game (runner style)

Profilbild von Travis Nuttall
Travis Nuttallvor 6 Monaten

@mrdoob This looks incredible! I played this game to death on my old GameCube

Profilbild von Hannah
Hannahvor 6 Monaten

ABSOLUTELY INCREDIBLE WORK! 👏👏👏💖💖💖

Ähnliche Videos