Soft Pudding

Soft Pudding is an interactive soft-body dessert lab rendered with Three.js and native WebGPU. A caramel custard is simulated as a volumetric soft solid with XPBD volume constraints, so you can grab a patch of the surface and watch the rest of the pudding follow and spring back. Switch to the spoon to press into the custard and scoop real cells out of the volume mesh, track how much has been eaten, change flavor and firmness, nudge it from the side, slow time, inspect the subdivision mesh, or reset to a fresh pudding.

Created by x Ma

Soft Pudding

Discover more Apps