WebGL Particle Physics

Currently simulating ___ particles at ___ FPS.

This particle physics simulation is running entirely on your GPU. Particle state is stored in a series of texture objects, updated by off-screen draws. Obstacles, like your mouse, are represented by a texture of surface normals, allowing particles to bounce and flow.

Try moving your mouse around the display, clicking, and dragging.