No, it's using the newish SSGI and TRAA webgpu nodes. The three team has been making great progress with SSGI and webgpu in general and i'd recommend checking it out if you're interested.
There's also a denoise node in three (not used in this example), but SSGI still looks kinda blurry.
Beautiful, this must have been an excellent learning experience to make.
I've done some very basic rendering code in C from a rendering internals course, and at the same time I'm learning about perspective from the drawing/art side. I wonder how much learning one would help the other, in a practical way.
46 comments
He’s been an inspiration for me, his demos got me into coding.
https://en.wikipedia.org/wiki/Cornell_box
And next to it was a super beefy computer doing a 3D rendering of a similar scene.
35 years+ later I've got "many spheres in a Cornell box" rendering in my browser, love it : )
There's also a denoise node in three (not used in this example), but SSGI still looks kinda blurry.
Work though is still going on: https://github.com/mrdoob/three.js/issues/31892
> The babies look unhappy
> Add more balls
Fun simulation. The novelty of stuff like this still hasn't worn off for me in this era where we've got ray tracing in-browser.
I've done some very basic rendering code in C from a rendering internals course, and at the same time I'm learning about perspective from the drawing/art side. I wonder how much learning one would help the other, in a practical way.