AlfredMountfield
/projects/web-gl-particles/
WebGL Particle System

Typescript, Three.js, WebGL, Babel

Something of a tech demo, an interactive particle system written in Three.js. Utilising the GPU, the system can simulate tens of millions of particles according to a selection of physics simulations written as shaders. The main implementations include a variety of strange attractors, although it may be revisited at some point to add fluid dynamics and gravitational or collision simulations. A series of different starting shapes show the ability to load particle positions from textures (and although unimplemented, easily read mesh geometries). n.b. Definitely not mobile-friendly!