All particle force is calculated by fragment shader.
Implemented with mrdoob.github.io/three.js/
If your browser supports WebGL, you can try live version here saqoo.sh/a/labs/threejs-ameba/2/

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…