FOAM MOCK-UP ยท WHORL
Jelly, oobleck, glue, honey and ketchup on a sink's water, all one simulation. Drag to steer the soap bubble; let go and it steers itself, slowly through each material and then a ram. Oobleck turns solid when it's hit, glue holds on, jelly tears, ketchup smears.
The top right shows the frame rate. X0.5 beside it means the simulation is running at half speed to keep up. The CPU version is there to compare; past about 6,000 particles it slows down on most machines. WebGPU needs a recent browser: Chrome, or Safari on iOS 26 and later. Tap the title in the game to come back here.