Noise flocking with depth of field. Everything rendered in real time (except the last bit with one million particles). With "Birds" by M83.
Also on OpenProcessing openprocessing.org/visuals/?visualID=6753
Thanks to Memo Akten and Robert Hodgin for advice on noise field flocking. They've got some awesome flocking work: