The past few days, I’ve been interested in the idea of Boids. This is basically a system that allows unique animation of crowd or herd behaviors on the fly. Each Boid represents a single member of the herd (or crowd, or flock, or school…). The whole system is comprised of three basic function: Separation, Cohesion, and Alignment. Separation keeps the Boids from getting too close to each other. Cohesion makes the Boids move towards the center of their neighboring Boids. Alignment causes the Boids to try and match their velocities with those of their neighboring Boids. Combining these three functions with varying weight for each results in an enormous amount of possible motions.












1 Response to “Boids”