|
|
|
|
|
by sandydooo
1536 days ago
|
|
Hey, everyone! This is Flux — a fluid simulation inspired by the Drift screensaver that first shipped with MacOS Catalina. You can adjust all sorts of settings in the control panel: colors, fluid, noise parameters, and more. I built this as a fun challenge to learn Rust and dig into low-level graphics programming. In the browser, it runs on WebGL2 and WebAssembly, and the control panel is built with Elm. The GL bindings are cross-platform (via glow), so I’d like to eventually release native versions (screensavers, anyone?) Source code: https://github.com/sandydoo/flux |
|