BOIDS by Craig Reynolds. Cs 527 Computer Animation. Dr. Robert Kenyon. Vaidyasubramanian Chandrasekhar. “… and the thousands off fishes moved as a huge beast , piercing the water. They appeared united, inexorably bound to a common fate. How comes this unity?.. “ -Anonymous. BOIDS
Cs 527 Computer Animation.
Dr. Robert Kenyon.
“… and the thousands off fishes moved as a huge beast , piercing the water. They appeared united, inexorably bound to a common fate. How comes this unity?.. “
- explores an approach based on simulation as an alternative to scripting the paths of each bird individually
Scripting of the path of various objects using traditional computer animation techniques is tedious.
Collection of large number of individual particles each having own behavior. - "sub object system,"
The boids model similar to particle systems.
Partical system -1
Partical system -2
Used to describe a method used to create a sequence of images for the movie Star Trek II: The Wrath of Khan.
2. Add behaviors that correspond to the opposing forces of collision avoidance and urge to join the block.
The Rules are stated as
a. Collision avoidance
b. Velocity Matching
c. Flock Centering
Velocity matching: steer towards the average velocity of local flock mates
Flock centering: Attempt to stay close to nearby flock mates.
No splits allowed
Combine, prioritize and arbitrate between potentially conflicting urges.
Boids model does not directly simulate the senses used by real animals during flocking.
Forward weighted sensitivity zone – to avoid accidents at high speed.
The initial position, heading, velocity, and various other parameters of the boid model are initialized to values randomized within specified distributions