Today I explored a more artistic way of visualizing the solver data. Since the velocity field is already being calculated internally anyway, I reused it as a brightness mask for the final render output. Add a bit of saturation and brightness...
Hi guys, I’m not sure whether you enjoy these updates or find them a bit too frequent. But I’m sharing them because feedback from potential users — and even silent lurkers — genuinely helps shape the project. It tells me what to improve, which...
Today I build something more complex - I'm simulating a coupled system of flow, heat, and smoke.
The flow moves heat and smoke
the heat creates flow
cooling heat creates smoke
and the renderer maps those fields into a flame appearance.
Thank you! Yes, after looking into the Navier Stokes equations I came across this brilliant paper, “Stable Fluids” by Jos Stam. This guided my experiments.
Very cool, thank you for sharing! Please say something about your simulation approach! Incompressible approximation or are you using a spectral method?
I use a grid-based Eulerian pipeline: diffuse, project, advect, project again
It is an...
Here a few more videos from all the advection mechanics I tested before considering to actually simulate the advection.
And here my previous work based on my AnimARTrix engine.
The first tests are pretty promising. On an ESP32 it runs (without any optimisation yet) already with >30 fps on a 48x32 WS2812 matrix. So on a Teensy 4 + high res LED matrix this will fly. I guess we'll end up with a float-FPU version for Teensy...