
Breakable structures for three.js on the GPU: a timber barn, a steel water tower, a brick wall and a chimney, each built from hundreds of rigid pieces welded together, that cannonballs knock down piece by piece.
mit, cc by 4.0

Voxel structures for three.js on the GPU: a town block, a stone bridge and a family house, each thousands of little voxel bodies that really fall when cannonballs knock out what holds them up.
mit, cc by 4.0

Liquid, jelly, cloth and smoke for three.js on the GPU, all from one library, and liquid, jelly and cloth all push on each other with nothing to set up.
mit, cc0