0% found this document useful (0 votes)
57 views73 pages

Mod 5 CG Notes by Remilda Rajan

The document provides an overview of computer animation, detailing its definition, processes, and applications. It outlines the steps for designing an animation sequence, including storyboard layout, object definitions, key frame specifications, and tweening. Additionally, it discusses various computer animation languages and systems, such as key frame systems and scripting systems, which facilitate the creation and control of animated sequences.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
57 views73 pages

Mod 5 CG Notes by Remilda Rajan

The document provides an overview of computer animation, detailing its definition, processes, and applications. It outlines the steps for designing an animation sequence, including storyboard layout, object definitions, key frame specifications, and tweening. Additionally, it discusses various computer animation languages and systems, such as key frame systems and scripting systems, which facilitate the creation and control of animated sequences.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Animation

Design Of Animation Sequence

1
Computer Animation

What is Animation?
– Moving objects change over time according to
scripted actions

2
Introduction
Computer animation is the process used for
generating animated images (moving images) using
computer graphics.

Animators are artists who specialize in the creation of


animation.
INTRODUCTION

2D Animation 3D Animation
4
APPLICATIONS

Video Games Cartoon Mobile Phones

5
Steps for designing animation sequence

1)Storyboard Layout
2)Object Definitions
3)Key frame specifications
4) Generation of in-between frames

6
STORYBOARD LAYOUT

It is the outline of a action. It defines the motion


sequences as a set of basic that are to take place.

Depending on the type of animation to be produced,


the storyboard could be consist of a set of rough
sketches or it could be a list of basis ideas for motion.

7
Storyboard Layout

8
OBJECT DEFINITIONS

Each object participating in the action is given object


definition, such as terms of basic shapes, such as
polygons or splines.

9
Object Definitions

10
FRAMES

It is one of the many single photographic images in


a motion picture. The individual frames are
separated by frame lines. Normally, are needed for
one second of film.

11
Frames

12
KEY FRAME

A key frame in animation and filmmaking is a drawing


that defines the starting and ending points of any
smooth transition.

A sequence of key frames which movement the


spectator will see.

13
KEYFRAME

14
TWEENING (OR) IN BETWEEN

It is a process of generating intermediate frames


between 2 images to give appearance that the 1st image
evolves smoothly into the second image.

In-betweens are the drawing between the key frames


which help to create the illusion of motion.

.
15
RASTER ANIMATION

On raster systems, we generate real-time animation in


limited application using raster operation.

Such as 2D or 3D transformations on objects.

We can also animate objects along 2D motion paths


using the color table transformation.
16
RASTER ANIMATION

PRESENTED BY ,
REMILDA RAJAN
ASST PROF CHINMAYA COLLEGE
PIXAR SHORT FILM –TIN TOY 1998
APPLICATIONS OF COMPUTER ANIMATION
KEY FRAME
RASTER ANIMATION
REAL TIME RASTER COLOR TABLE
ANIMATION
BCA SEM 3 CG MOD 5 [COMPUTER GRAPHICS]

COMPUTER ANIMATION LANGUAGES

 The design and control of animation sequences a handled with a set of animation
routines. A general purpose language such as c, Lisp, Pascal or FORTRAN are used
to program animation functions.
 Animation functions include:
a) A graphics editor.
b) A keyframe generator.
c) In between generator.
d) standard graphics routine

 The graphics editor is used to design and modify objects shape using spline surface
constructive solid geometry method or other representation scheme.
 A task in animation specification is scene [Link] includes positioning of
objects and light sources defining photometric parameters such as light source
intensity and surface illumination properties and setting the camera parameters such
as its position orientation and lens characteristics.
 Another standard function is action specification that involves the layout of motion
path for objects and camera.
 Standard graphic routines are used to view perspective transformation geometric
transformation or to generate object movements as a function of acceleration or
kinematic path specification or visible surface identification or surface rendering
operation

Keyframe Systems
 are specialised animation languages design simply to generate in-between frames
from the user specified key frames. Each object in the scene is defined as a set of rigid
bodies connected at the joints and with the limited number of degrees of freedom

 Example: A single arm robot has 6 degrees of freedom which are called as arm sweep
shoulder swivel , elbow extension pitch yaw and roll.

Prepared by, Remilda Rajan Faculty BCA ,CCACS, TRIPUNITHURA


BCA SEM 3 CG MOD 5 [COMPUTER GRAPHICS]

 We can extent the number of degrees of freedom for robot arm from 6 to 9 by
allowing three dimensional translations for the [Link] human body in comparison
have 200 degrees of freedom

Parameterized systems

 Parametrized systems allow object motion characteristics to be specified as part of


object definition

 The adjustable parameters control such object characteristics as degrees of freedom


motion limitation and allowable shapes changes

Scripting systems

 Scripting systems allow object specifications and animation sequences to be find with
the user input script from the script a library of various objects and motions can be
constructed


Prepared by, Remilda Rajan Faculty BCA ,CCACS, TRIPUNITHURA


COMPUTER ANIMATION
LANGUAGES
Presented by,

REMILDA RAJAN
ASST PROF

CHINMAYA COLLEGE OF ARTS COMMERCE AND SCIENCE


TRIPUNITHURA
COMPUTER ANIMATION LANGUAGES

• KEY FRAME SYSTEMS


• PARAMETERIZED SYSTEMS
• SCRIPTING SYSTEMS
COMPUTER ANIMATION LANGUAGES
• Graphics editor
• Key frame generator
• In between generator
• Graphics routine
KEY FRAME GENERATOR
• Each object in the scene is defined as a set of rigid
bodies connected at the joints and with limitted
number of degrees of freedom.

EXAMPLE :
• A single armed robot as in next figure has six degrees
of freedom:
• Base
• Arm sweep
• Shoulder
• Swivel
• Elbow extension
• Pitch
• Roll
• Yaw
• We can extend this six degree of freedom to
nine degree of freedom by 3D TRANSLATIONS
for base.

• If we also allow base rotations then it can


support 12 degrees of freedom
KEY FRAME SYSTEMS
AND
MORPHING

Presented by,

REMILDA RAJAN
ASST PROFESSOR
CHINMAYA COLLEGE OF ARTS COMMERCE AND SCIENCE TRIPUNITHURA
COMPUTER ANIMATION LANGUAGES

• KEY FRAME SYSTEMS


• PARAMETERIZED SYSTEMS
• SCRIPTING SYSTEMS
KEY FRAME SYSTEMS
• We can extend this six degree of freedom to
nine degree of freedom by 3D TRANSLATIONS
for base.

• If we also allow base rotations then it can


support 12 degrees of freedom
MORPHING
• Transformation of object shapes from one form
to another is called morphing which is a
shortened form of metamorphosis.

• Morphing methods can be applied to any of


motion or transitions involving a change in
shape.
PRESENTED BY,
Remilda Rajan
Assistant Professor
CHINMAYA COLLEGE OF ARTS
COMMERCE AND SCIENCE
 We can specify the motions that are to take place
in general terms that abstractly describe the
actions.
 These systems are described as goal directed
systems because they determine the specific motion
parameters given the goals of the animation.

 Eg: an object walk or run to specific destination.

You might also like