// live demo
WebGPU Particles
Sixty thousand particles living in a GPU storage buffer. A WGSL
compute shader advects every one through a procedural
curl-noise flow field each frame, then pulls them toward your cursor.
A second WGSL render pipeline draws them as additive
points — no WebGLRenderer, no Three.js, just raw
navigator.gpu.
- WebGPU
- WGSL compute
- Storage buffers
- Curl-noise field
- 60k particles