Loading video...

Video Failed to Load

Go Home

"AAA graphics aren't possible in the browser" Hold my beer 🍺

117,224 views • 5 months ago •via X (Twitter)

45 Comments

Dan Greenheck's profile picture
Dan Greenheck5 months ago

The video showcases the new weather system and improved wave simulation (coming soon in v3!)

Xor's profile picture
Xor5 months ago

Very nice water! Some critiques: The lighting and coloring feels off with the boat appearing desaturated and too dark. It looks like a cloudy scene, but still strong highlights and shadows. Made some tweaks with Grok and GIMP

Dan Greenheck's profile picture
Dan Greenheck5 months ago

Thanks for the feedback! I appreciate the constructive criticism. I agree your tweaked image looks better. This was a quick demo I spent maybe an hour or so on and I started getting pretty color blind by the end of it. But I'll admit lighting/tonemapping is not a strong suit of mine. Any general tips?

Meta Alchemist's profile picture
Meta Alchemist5 months ago

by far the best threejs fidelity i've seen, ggs

Kevin Gray 🥚's profile picture
Kevin Gray 🥚5 months ago

@threejs this is not modern AAA. It is 2016 AAA

Palash Bansal's profile picture
Palash Bansal5 months ago

No cloth sim, no AAA. Add some physics to the sails, would be lit

Julian Fitzpatrick's profile picture
Julian Fitzpatrick5 months ago

That’s impressive! Truly incredible what you can create now a days . I’m. It so familiar with three.js in terms of developing with it but is anything done in Unreal/a unity and ported over or is it all strictly three.js code?

Dan Greenheck's profile picture
Dan Greenheck5 months ago

Thanks! And nope, I only use Blender for cleaning up assets. It’s all written in Javascript. Shaders are written in TSL which compiles down to GLSL or WGSL depending on if your browser supports WebGPU or not.

Julian Fitzpatrick's profile picture
Julian Fitzpatrick5 months ago

Very cool ! Thanks for the explanation ! Will have to give it a go sometime , powerful workflow !

Nitro Machines's profile picture
Nitro Machines5 months ago

browser graphics catching up fast 🔥 imagine this running on mobile

Dan Greenheck's profile picture
Dan Greenheck5 months ago

It runs at 60FPS on my phone

Nitro Machines's profile picture
Nitro Machines5 months ago

@dangreenheck Nice! Mobile tech keeps getting better 🚀

Justin Moser's profile picture
Justin Moser5 months ago

Audio!!

Alex Amos, ǁGau ǂNû's profile picture
Alex Amos, ǁGau ǂNû5 months ago

This would be AAA, in 2007.

J A Z I I's profile picture
J A Z I I5 months ago

Ser you cooked here

Artificially Inclined™'s profile picture
Artificially Inclined™5 months ago

This is exactly the demo I'm showing friends who have doubts about @threejs being the future

Yannis Raft · Building RankQuest (SEO)'s profile picture
Yannis Raft · Building RankQuest (SEO)5 months ago

Wow Dan!! this is super impressive!! I always loved the water systems in games... there's just something about them idk maybe I love the sea too much!! You've done an amazing job! so have you figured out how to mix calm parts of the sea with stormy ones>

Saad Haider's profile picture
Saad Haider5 months ago

We need a @playcanvas implementation as well

Fahmida Ara's profile picture
Fahmida Ara5 months ago

@threejs Looks so real. Unbelievable.

Xenex Senpai.'s profile picture
Xenex Senpai.5 months ago

Chad

Guy tamam's profile picture
Guy tamam5 months ago

Beautiful, is this sort of subsurface scattering (is it still the method? It’s been ages since I last rendered stuff on softimageXSI-history…) in the frames showing sun hitting the water? Insane how this runs on the browser…

Dan Greenheck's profile picture
Dan Greenheck5 months ago

Yes that is SSS :)

Guy tamam's profile picture
Guy tamam5 months ago

Running on a browser, insane 🙌🏾

Ma Ga Re's profile picture
Ma Ga Re5 months ago

amazing

Adam Leis's profile picture
Adam Leis5 months ago

you spelled "rum" wrong

yu's profile picture
yu5 months ago

thats insane mate

Kushagra's profile picture
Kushagra5 months ago

its pretty good!

visualstudioblyat's profile picture
visualstudioblyat5 months ago

yeah dan but thats just you, You are the goat at this

Δx ⋅ Δp ≥ ℏ / 2's profile picture
Δx ⋅ Δp ≥ ℏ / 25 months ago

Incredible. VN work.

DAN_WIN ⚡️'s profile picture
DAN_WIN ⚡️5 months ago

*made for NASA employee with their supercomputers

Dan Greenheck's profile picture
Dan Greenheck5 months ago

Runs on my phone 🤷🏻‍♂️

Marcin Dudek's profile picture
Marcin Dudek5 months ago

Looks good, is it rendered/benchmark or live?

Dan Greenheck's profile picture
Dan Greenheck5 months ago

It is running in realtime at 60 FPS on my laptop. L

Marcin Dudek's profile picture
Marcin Dudek5 months ago

That's really, really impressive - WebGL I presume?

Bernhard Keprt's profile picture
Bernhard Keprt5 months ago

Jeeeeeeeez 🤯

Tom Matlock's profile picture
Tom Matlock5 months ago

@Ubisoft watch out we got a contender for Black Flag Web Edition

klöss's profile picture
klöss5 months ago

bro cooked here

Everlier's profile picture
Everlier5 months ago

Very nice underwater transition!

Abe's profile picture
Abe5 months ago

@Art_If_Ficial One week has felt like 4 years. Great fucking work.

Hendrik Mennen's profile picture
Hendrik Mennen5 months ago

Three.JS?

Robbie Patton's profile picture
Robbie Patton5 months ago

"AAA graphics aren't possible in the browser" Hold my beer 🍺

Rinoy R K's profile picture
Rinoy R K5 months ago

It's so realistic 👏

Vadim Akhmadshin's profile picture
Vadim Akhmadshin5 months ago

Outstanding work, Dan! I get stable 16-20 fps on Pixel 5, with software rendering. It's a really good result for the 3D scene. Have you used web worker with atomics and SAB by any chance?

Nick Kirtley's profile picture
Nick Kirtley5 months ago

Beautiful!

UGC Gaming's profile picture
UGC Gaming5 months ago

@iamarkdev @RicardoDeZoete

Related Videos