Text and illustrations © 1998-2008 Brian R. Johnson except student work as noted
|
|
TAPESTRY: The Art of Representation and Abstraction
ANIMATION:
Overview
Time Changes All Things
If you examine a traditional celluloid movie you will immediately notice that it consists of a series of individual pictures. Similarly, if you examine any one picture all by itself, it reveals nothing about the sequence of pictures from which it came. The mechanism of the movie camera simply captures a series of images, which the projector replays. When we view the movie we perceive a continuous flow of motion because our eyes cannot adapt to the speed at which the images change, so they 'run together'.
As Muybridge demonstrated, with a sufficiently short exposure time, film becomes a technology by which real-world motion can be captured as a series of still images. Animation, on the other hand, is a technique whereby the illusion of motion is created artificially through the rapid presentation of a series of still images. Some mechanism is used to alter each frame in such a way that when presented rapidly one after another, the viewer perceives continuous motion. Critical to this effect is the continuity of the motion: there would be no value to displaying a random collection of images at 30 frames per second, since we would be unable to extract any single image from the flow, and the sequence has no meaning in itself. (Obviously, certain cinematic effects do just this, but usually there is some common element to the geometry of each frame, which at least suggests meaning).
The Problem:
Change, especially motion, is central to animation. And motion breaks down into two distinct types: camera animation (using terms from movie-making like dolly, pan, zoom) and model animation, in which a ball bounces through the room, or a door opens, someone walks through the scene, etc.) Both of these worlds offer rich opportunity for computer graphics, and present some particular challenges.
Besides the fundamental conceptual problems of animation (i.e., describing camera and model motions, especially complex motions such as those of a human being) there are substantial interface issues. Consider actions such as editing the motions, resequencing images, or changing the time a particular sequence takes. Further, animation represents many events occuring over time. The animator is intimately aware of the sequence and has little need to experience it each time a modest change is made to the animation. How can the sequence be compressed or abstracted in such a fashion that we work on the compressed form, with consistent control of the finished form?
Finally, animation places substantial demands on our computing resources. An animation involves the rapid retrieval or generation and display of a large volume of information in a very short time. It is important to appreciate where the bottle-necks exist in this information processing.
Last updated: November, 2008
|