HomeRendering & Computer GraphicsGPGPU Particle System

✨ GPGPU Particle System

Interactive GPGPU particle system using Three.js ping-pong float textures: curl noise, N-body gravity, boids and the Lorenz attractor with 250k particles.

Rendering & Computer Graphics3DAdvanced60 FPS
gpgpu-particles ↗ Open standalone
⚙ Under the hood

Hundreds of thousands of particles updated entirely on the GPU via ping-pong float textures. Pick a behaviour — curl noise, N-body attractors, boids or Lorenz — and orbit the swarm.

Three.jsGPGPUGLSLCompute ShaderParticles

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)