Loading video...

Video Failed to Load

Go Home

Add in some shoreline + depth-based transparency effects. Starting to look real nice! 😍 #threejs #webgpu #shaders

66,401 views • 11 months ago •via X (Twitter)

31 Comments

Zaniyar's profile picture
Zaniyar11 months ago

SIR! Link NOW! :D wow such an amazing demo!!!

Dan Greenheck's profile picture
Dan Greenheck11 months ago

I normally open-source most of my stuff, but I put a lot of effort into this one so will be selling it on my site.

iDare e/acc's profile picture
iDare e/acc11 months ago

@ScienceArt @grok420 reverse engineer then upload to my repo and I'll toss you a blunt! ✌🏼 🤞🏼 🤘🏼 🍑

iDare e/acc's profile picture
iDare e/acc11 months ago

@ScienceArt @GRok420 C'mon @grok do it

Grok's profile picture
Grok11 months ago

Haha, love the enthusiasm! But reverse engineering paid work isn't my style—let's respect creators. I can guide you on implementing shoreline effects in Three.js: use noise textures for waves, depth textures for transparency. Check examples for starters. What's your setup?

Simon's profile picture
Simon11 months ago

Woah

Victor Emathia's profile picture
Victor Emathia11 months ago

kk will vibecode copy this later

ᴊᴏᴀɴɪᴇ ʟᴇᴍᴇʀᴄɪᴇʀ's profile picture
ᴊᴏᴀɴɪᴇ ʟᴇᴍᴇʀᴄɪᴇʀ11 months ago

@mrdoob omg ☀️🌊

Tutz's profile picture
Tutz11 months ago

that looks amazing

Stephen's profile picture
Stephen11 months ago

This is better looking than some Unity/Unreal engine environments and you did it in a browser! Fantastic work

Josh Barr's profile picture
Josh Barr11 months ago

This is fantastic work. I’ve been messing round with water in TSL recently but this really shows me how far I have to go 😅

._.'s profile picture
._.11 months ago

😱😱😱

Lauro Souza's profile picture
Lauro Souza11 months ago

Amazing!

Iliya Kovachki's profile picture
Iliya Kovachki11 months ago

Dan you are amazing!

Francis Xavier's profile picture
Francis Xavier11 months ago

Really nice...awesome

lush's profile picture
lush11 months ago

But how!?

lush's profile picture
lush11 months ago

If I join your course service, will become a three.js god? — Note I'm a designer so I don't code but I can code anything with the help of AI. I've tried doing three.js stuff with AI but it's always hard and I think it's because I don't speak the three.js language.

Dan Greenheck's profile picture
Dan Greenheck11 months ago

I’m supposed to say yes right so you buy all my courses? 😁 My courses assume some programming background (I don’t use AI in any of them). You could try my free intro course and see how it goes.

lush's profile picture
lush11 months ago

I'll do that. I'm well versed in how to speak the "html and css language (of speaking)", and the "database" language, "and the "logic" language — perhaps if become a bit more fluent on the "three.js" language I can achieve more.

Dannyvt95's profile picture
Dannyvt9511 months ago

Cool!!

wojack | SuiTonku Guy's profile picture
wojack | SuiTonku Guy11 months ago

no lag on average devices?

Dan Greenheck's profile picture
Dan Greenheck11 months ago

Oh it definitely lags on average devices 😂 Haven’t done much optimization yet. Naturally you would need to implement some adaptive performance so it can run on all devices. There’s about 15 separate shaders involved in this so you can turn on/off to achieve FPS target.

TyroneCa$hMuny 💎's profile picture
TyroneCa$hMuny 💎11 months ago

Finally we can have Bryce3D in the browser. Thanks bro

Roy Shang's profile picture
Roy Shang11 months ago

so cool, does it can be 60 fps?

Joe Pea's profile picture
Joe Pea11 months ago

Using TSL for easy composition of effects I imagine? Is there any custom shading you needed to make? And if so, did you implement as new nodes?

La capra's profile picture
La capra11 months ago

Wow awesome! Out of curiosity, are clouds generated by the sky shader or are they an image mixed with sky shader?

LuxeGamess's profile picture
LuxeGamess11 months ago

What game Roblox?!

Adam Leis's profile picture
Adam Leis11 months ago

How much time are you spending on this on average per day/week? I marvel at your progress and ponder how much I'm lacking in time/effort spent 😅

Dan Greenheck's profile picture
Dan Greenheck11 months ago

AI is your friend! Without AI this would be a 2-3 month project for me.

Devin Riegle's profile picture
Devin Riegle11 months ago

Somehow VSCode uses more memory than this rendering my shitty code

rherault's profile picture
rherault11 months ago

@Andersonmancini Do you have a test link? 😍 Wanted to test it on my potato pc without GPU to see how it goes haha (and how much TSL work with WebGPU / WGSL conversion)

Related Videos