Three.js Blocks 2D Position Based Fluids
Position-Based Fluids enforce incompressibility with iterative constraints. This 2D view lets you stir a dense sheet of particles, adjust solver iterations and kernel settings, and watch instanced sprites blur with velocity-driven color.