It’s time to release the demo I worked on for the past months during my spare time.
It’s not finished yet (still some docs to write + trying a WebGPU compute shader implementation of the fluid simulator) but I may not be able to work on this in the coming weeks so I wanted to release something now.
It’s a fluid simulation and rendering. In fact, it’s more the rendering side of things than the simulation part: there’s a simulator, but it’s quite basic at the time (still, collisions with particles are handled in the demo). Who knows, the rendering part may be integrated into Babylon.js in the future (need to discuss it with the team)…
- Link to the demo: Popov's SandBox
- Link to the demo doc page: The demo · Popov72/FluidRendering Wiki · GitHub
- Link to the fluid rendering doc: Fluid Rendering with Babylon.js · Popov72/FluidRendering Wiki · GitHub
- Link to the source code repo: Fluid Rendering | FluidRendering
(particle positions are precomputed, not generated in realtime in this screenshot)
In these pictures, the realtime fluid simulator is used: