Encapsulated Models (See Stephen Forrest May. Encapsulated Models: Procedural Representations for Computer Animation. PhD thesis, The Ohio State University, March 1998.)
Face
IK Spider Leg
Spider
Behavioral Animation
Updating Position (Box Chaser) - box chases cursor
Updating Direction (Cone Chaser) - cone chases cursor
Instancing Multiple Actors - cones chase cursor
Static Obstacle Avoidance - box goes to goal
Dynamic Avoidance - boxes go to center, avoid each other
Dynamic Avoidance (w/Turn Limits) - cones attracted to center, avoid each other
Breaking Stable States (sharks) - same as previous, but with random speeds/turns