AIFH Volume 2, Chapter 6: Flocking in 3D

Note: This program may not work on all browsers. Support of WebGL is needed.