Hacker News new | ask | show | jobs
by westurner 917 days ago
"WebGL Water" (2023) https://news.ycombinator.com/item?id=38370118 :

> Three.js interactive webgl particle wave simulator: https://threejs.org/examples/webgl_points_waves.html

> [Curl, Vorticity,]

From https://news.ycombinator.com/item?id=31049970 re: Deep Learning / CFS: Computational Fluid Dynamics:

> google/jax-cfd https://github.com/google/jax-cfd#other-awesome-projects lists "Other differentiable CFD codes compatible with deep learning"

1 comments

WebGL Water is from 2010. Interestingly the author went on to make esbuild. Also one of my favorite utilities "diskitude" (just because it's 10 kb, not necessarily because it's the best disk analyzer).
The author (Ean Wallace) also went on to co-found Figma, which was just sold to Adobe for 20B - https://madebyevan.com/
Must've copied the year from the cited HN post.

Geiss (1998; now on GitHub) and Smoke (2002) https://www.geisswerks.com/

Smoke does 2D Navier-Stokes optionally as a wallpaper or a screensaver. There are current mobile apps that work as wallpapers.

ProjectM is an open source MilkDrop implementation, which supports input [audio] waveforms for music data visualization; IIRC it's already ported to WebGL but not yet WebGPU.

IDK how slow Navier-Stokes or Gross-Pitaevski would be in WASM with WebGL and or WebGPU

"Machine Learning for Fluid Dynamics Playlist" by Steve Brunton https://news.ycombinator.com/item?id=34574514