110k rigid bodies in real time, in a browser tab. Grab anything, fire cannonballs.
Built with Claude Opus 5.5: Augmented Vertex Block Descent (SIGGRAPH 2025, Giles, Diaz & Yuksel) in WebGPU with @threejs . It's a physics solver that stays stable with huge scenes and big mass ratios. Opus 5.5 even put together this whole demo reel video just from a single text prompt in Claude Code haha 🤯
Try it: https://three-avbd.vercel.app
(recorded on an M4 Max, lighter scenes run fine on older computers or on mobile)
Code's here, MIT licensed. Go build something with it, have fun breaking things: https://github.com/sbobyn/three-avbd
#threejs #WebGPU
中文译文
在浏览器标签页里实时呈现 11 万个刚体。可以抓住任何东西,发射炮弹。
用 Claude Opus 5.5 构建:在 WebGPU 中实现 Augmented Vertex Block Descent(SIGGRAPH 2025,Giles、Diaz 与 Yuksel),并配合 @threejs。这是一个在超大场景和大质量比下依然稳定的物理求解器。Opus 5.5 甚至只凭一句文本提示,就在 Claude Code 里做出了这整段演示视频哈哈 🤯
试一试:https://three-avbd.vercel.app
(在 M4 Max 上录制,较轻的场景在旧电脑或手机上也能流畅运行)
代码在这里,MIT 许可。拿去搭点东西吧,玩坏它也挺好玩:https://github.com/sbobyn/three-avbd
#threejs #WebGPU