Why This Matters
This WebGPU-based implementation of the Augmented Vertex Block Descent (AVBD) algorithm represents a significant step forward in real-time physics simulations for web applications. By leveraging GPU acceleration, it enables more complex and accurate physics interactions directly in the browser, opening new possibilities for web-based gaming, visualization, and interactive experiences.
Key Takeaways
- Uses WebGPU for GPU-accelerated physics simulations in browsers.
- Implements advanced AVBD algorithm for rigid and soft-body dynamics.
- Limited browser support currently restricts widespread adoption, but showcases potential for high-performance web graphics.
Live Demo
webphysics-teaser.mp4
Live Demo
webphysics
This project is an experimental WebGPU rigid-body / soft-body physics prototype centered on an AVBD-style (Augmented Vertex Block Descent by Giles et al. (2025)) solver. I ❤ working on advanced¹ web graphics² open source experiments³, so if you'd like to see more projects like these, please support my work.️
Setup
npm install npm run dev
Build for production:
npm run build
Note: This is not a plug-and-play module yet and browser support (Chrome only for now) is limited, it's an initial proof of concept.
... continue reading