90 likes | 617 Views
Behavioral Animation Procedural Animation Type? Behavioral Animation Introduced by C. Reynolds (1987) Animating many things at one time A group of the same species (flock of birds, school of FISH ) “boids” Instead of animating individually, specify rules Behavioral Animation
E N D
Behavioral Animation Procedural Animation Type?
Behavioral Animation • Introduced by C. Reynolds (1987) • Animating many things at one time • A group of the same species (flock of birds, school of FISH) • “boids” Instead of animating individually, specify rules
Behavioral Animation Two main forces control group: • Collision avoidance- each member must avoid collision with other members and the environment • Tendency toward group centering (staying together) • Implies knowing about other members • Localized, not global so that flock splitting can occur
Additional Forces • Velocity matching of neighboring boids (like merging on a freeway) • Attraction/repulsion (like bees attracted to sweets) • Behaviors • Migration • follow-the leader (leader has pre-scripted path) • Predator-prey(two species or additional actor)
Resultant • To determine resultant vector, don’t use averaging. • Instead, use priority allocation based on finite (normalized) resource A boid is moving through a force field. Assume that the boid’s trajectory is determined 75% from current trajectory and 25% from external forces. If the current trajectory is (1,1,1) and the external force is (0,2,0), what is the next trajectory after one time step?
Perception • Boid aware of itself and 2-3 neighbors • See what’s ahead of it within limited field of view • Distance visible in front is limited • Influenced by objects (obstacles, force fields) based on distance & size
Next Step • Massive/crowd animation