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 のたった1つのテキストプロンプトから、このデモリール動画まで丸ごと組み上げたんだから笑うよ 🤯
試してみて:https://three-avbd.vercel.app
(M4 Max で録画。軽いシーンなら古いコンピュータやモバイルでも快適に動く)
コードはここ、MIT ライセンス。何か作ってみて、壊して遊んでくれ:https://github.com/sbobyn/three-avbd
#threejs #WebGPU