A very simple and interesting way to implement a flocking system with Houdini DOPs. As with almost all things in Houdini, the system is purely procedural.

One has full control over the total number of intelligent agents in the system – there is room for collision detection and the ‘leader’ parameter can also be animated. This means you can make the agents follow a leader during a particular timestep and then follow another leader at another timestep.