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