Flocking_(behavior) Flocking_(behavior)

Flocking (behavior) - Definition and Overview

Related Words: Acting, Action, Activism, Activity, Bearing, Conditioning, Conduct, Employment, Exercise, Function, Movements, Occupation, Operation

Flocking is a common demonstration of emergent behaviour, invented in 1986 by Craig Reynolds with his simulation program, Boids. It is a simulation of simple agents which are allowed to move, with basic rules governing their movement. The result is alike to a flock of birds, a school of fish, or a swarm of insects.

Basic flocking is controlled by three simple rules:

  1. Separation - avoid crowding neighbours
  2. Alignment - steer towards average heading of neighbours
  3. Cohesion - steer towards average position of neighbours

With these three simple rules, the flock moves in an extremely realistic way, creating complex motion and interaction that would be extremely hard to create otherwise.

Flocking is a common technology in screensavers, and has found its use in animation. Flocking has been used in many films. Tim Burton's Batman Returns (1992) featured flocking penguins, and Disney's The Lion King (1994) included a wildebeest stampede.

External links

  • Craig Reynolds' Boids page (http://www.red3d.com/cwr/boids/)
  • NetLogo (http://ccl.northwestern.edu/netlogo), a free software for multi-agent modeling, simulation, and the like, including a flocking simulation.
Copyright 2009 WordIQ.com - Privacy Policy  :: Terms of Use  :: Contact Us  :: About Us
This article is licensed under the GNU Free Documentation License. It uses material from the this Wikipedia article.