Rick Parent - CIS682 Flocking Geometric objects Many objects Simple motion - e.g., local rules, more physics, collision avoidance Consider other members.
Rick Parent - CIS682 Local Control Physics Perception Reasoning and Reaction.
Rick Parent - CIS682 Local Perception Limited field of view - modified by speed Importance by distance, proximity, angle Avoid bumping into neighbors Match velocity of neighbors Stay close to neighbors Draft behind member immediately ahead.
Rick Parent - CIS682 General migratory urge Drawn to flock center Follow designated leader Global Perception Not realistic, but facilitates control.
Rick Parent - CIS682 Physics Other Forces - wind, collision avoidance. Flight - thrust, lift, drag, gravity Perception Forces - flock centering, migration urge, etc.
Rick Parent - CIS682 Negotiating the Motion
Rick Parent - CIS682 Collision Avoidance
Rick Parent - CIS682 Collision Avoidance
Rick Parent - CIS682 Collision Avoidance
Rick Parent - CIS682 Steer to Avoid - Simulating Sight Steer to closest point on boundary sphere Steer to closest point on boundary of silhouette Steer to first non-intersecting feeler Steer to closest background point of projection.
Rick Parent - CIS682 Flocking - Recap Fewer members than in particle systems More “intelligence” - reasoning about path More physics - modeling flight, banking, etc. Knowledge of, and reaction to, other members Emergent Behavior - global behavior from local rules.