GPU render: Three.js point shader. SPH step: poly6 density kernel, pressure response, viscosity, reflective walls, open top boundary. Steam persists until it exits through the top or suction inlet.
GPU render: Three.js point shader. SPH step: poly6 density kernel, pressure response, viscosity, reflective walls, open top boundary. Steam persists until it exits through the top or suction inlet.