The 2D scenes of Augmented Vertex Block Descent (Giles, Diaz & Yuksel, SIGGRAPH 2025): the authors' demo ported to TypeScript, on the CPU reference or entirely on your GPU.
Drag bodies to pull them · right-click drops a box · wheel zooms, space or shift + drag pans
Drag bodies to pull them · pinch to zoom
This browser doesn't support WebGPU, so the scenes run on the CPU solvers and the GPU-only scenes don't run. For those use a recent Chrome or Edge, or Safari 26 or later.
Ported from the authors' avbd-demo2d (MIT). Rendering with three.js. Notices