Animation consists of changing the attributes of an object (or "actor") over time. Almost every attribute in VRML can be animated. Real-time 3D adds another dimension to traditional animation in that a number of unique animations can exist in a single scene, each "triggered" by different events and running over different timeframes. The sequence of events isn't necessarily linear!