by gaws on 5/10/25, 12:13 AM with 63 comments
by ketzo on 5/10/25, 12:42 AM
Yeah, not surprising this guy went on to build Figma! Super cool
by ByteAtATime on 5/10/25, 1:07 AM
Now, my phone's integrated graphics can run it very smoothly. Moore's law at play.
by Exuma on 5/10/25, 12:39 AM
by 90s_dev on 5/10/25, 12:34 AM
by chrisjj on 5/10/25, 1:17 PM
This demo requires a decent graphics card and up-to-date drivers. If you can't run the demo, you can still see it on YouTube.
Interactions: Draw on the water to make ripples Drag the background to rotate the camera Press SPACEBAR to pause and unpause Drag the sphere to move it around Press the L key to set the light direction Press the G key to toggle gravity Features: Raytraced reflections and refractions Analytic ambient occlusion Heightfield water simulation * Soft shadows Caustics (see this for details) * * requires the OES_texture_float extension * requires the OES_standard_derivatives extension" on Android Chrome.
by asadm on 5/10/25, 12:41 AM
by fulafel on 5/10/25, 8:33 AM
Makes you wonder how long it takes that WebGPU reaches the same status.
by Retr0id on 5/10/25, 12:48 AM
by pjmlp on 5/10/25, 6:08 AM
by bobajeff on 5/10/25, 3:56 AM
'Uncaught Error: This demo requires the OES_texture_float extension'
by andrewrn on 5/11/25, 3:57 PM
Something I noticed is that you can’t make perturbations on the surface of the water by rapidly moving the ball beneath the water.
Don’t have time to dig into the sim to know why, but that is a monitor flaw.
Later edit: ah, looks like rendering was the focus not sim, per the maker’s website.
by landgenoot on 5/10/25, 4:40 AM
Why?
by dustbunny on 5/10/25, 2:22 AM
by Traubenfuchs on 5/10/25, 7:44 AM
by NetOpWibby on 5/10/25, 5:17 AM
by A_Stefan on 5/10/25, 6:44 PM
by earth2mars on 5/10/25, 2:43 AM
by gitroom on 5/10/25, 3:26 AM