3D Flocking with a graph-based data structure see more.