pdf5
pdf5
three
number of degrees of freedom for this robot arm to nine by allowing
Ve can extend the
imensional translations for the base
human
can have a total of 12 degrees of freedom. The
If we also allow base rotations, the robot arm
freedom.
body, in comparison, has over 200 degrees of
be specified as part of the object
Parameterized systems allow object-motion characteristics to
characteristics as degrees of freedom,
definitions. The adjustable parameters control such object
motion limitations, and allowable shape changes.
animation sequences to be defined witha user
Scripting systems allow object specifications and
objects and motions can be constructed.
input script. From the script, a library of various
KEY-FRAME SYSTEMS
of two (or more) key frames. Motion
We generate each set of in-betweens from the specification
curves, or the motions can be
paths can be given with a kinematic description as a set of spline
complex Scenes,
physically based by specifying the forces acting on the objects to be animated. For
or objects called cels (celluloid
we can separate the frames into individual components interpolate
transparencies), an acronym from cartoon animation. Given the animation paths, we can
complex object transformations, the
the positions of individual objects between any two times. With
magnified detail,
shapes of objects may change over time. Examples are clothes, facial features,
evolving shapes, exploding or disintegrating objects, and transforming one object into another
can
object. If all surfaces are described with polygon meshes, then the number of edges per polygon
different in
change from one frame to the next. Thus, the total number of line segments can be
different frames.
Morphing
Transformation of object shapes from one form to another is called morphing, which is a shortened
form of metamorphosis. Morphing methods can he applied to any motion or transition involving a
change in shape. Given two key frames for an object transformation, we first adjust the object
specification in one of the frames so that the number of polygon edges (or the number of vertices) is
the same for the two frames. This pre-processing step is illustrated in figure given below: