Chapter 6 - Computer Animation Types and Techniques
Chapter 6 - Computer Animation Types and Techniques
COMPUTER ANIMATION
Lets start.
5
examples
Animation Issues
When evaluating an animation technique, then
mostly the following things are considered:
How fast can the images be generated?
How easy is it to control the appearance of the animation?
How much human expertise is required to generate the animation?
Note:
Different applications have
different requirements:
Feature film animation is different from
interactive gaming animation
History of Animation
10
Types of Animation
Controlling characters
humans / cartoon characters / animals
Using real human movements
Manually creating the movements
Motion Capture
Manual Key-Frame
19
21
22
Animation Techniques
27
28
Traditional animation
Cel Animation
Keyframe animation McCay (1914) created Gertie the Dinosour
cartoon animation and showed at theatre.
Celluloid sheets Earl Hurd used the sheets to hold certain elements
while animating the characters on another layers. Easier to capture
onion skinning.
Keyframe animation
Celluloid sheets
TRADITIONAL ANIMATIONCONT
Walt Disney first released a short cartoon film with audio entitled
Steamboat Willie. The most popular character are Mickey Mouse,
Donald Duck, Goofy and Minnie Mouse.
TRADITIONAL ANIMATIONCONT
Warner Bros. Studios invented cartoon characters with different
aesthetic look like Bugs Bunny, Daffy Duck.
Present animation
Present animationcont
Software/computers animation used to develop 2D and 3D
animation.
The drawings were scanned or drew into the computer and filled
with digital paint instead of being transferred to cels and then
coloured by hand.
With computer animation, many animation techniques rises; 3D CGI
animation, tradigital animation, cel-shaded animation.
2d and 3d animation
3D to 2D
37
39
40
41
42
Final
43
Present animationcont
Rotoscoping developed by Max Fleischer. The animation is traced
over the actual film footage of actors and scenery.
From the AVI movies, you can import into a frame stack, digitally
draw or paint each frame.
Future animation
Computer software like Autodesk MAYA
which have developed in Avatar where it
designs the characters and environments,
shoot the virtual production elements, and
create the stunning visuals that appeared
on the screen.
Future animationcont
Stereoscopic 3-D (S3D) production. S3D is a technique for creating or
enhancing the illusion of depth in an image by presenting two offset
images separately to the left and right eye of the
viewer. these 2D offset images are then combined in the brain to
give the perception of 3D depth.
48
Keyframing
Traditional animation technique
Dependent on artist to generate key frames
Additional, inbetween frames are drawn automatically by computer
49
Keyframing
50
Keyframe animation
The original way to animate, and still the most common
form for animation
It is the process of generating images between selected
key frames
Before, animation is done by sketching the different
images on paper
Now done with computers
51
Interpolation
Interpolation is the process of computing
intermediate values between known values e.g.
between two frames
The in-between frames are interpolated from the
keyframes
Interpolating splines are smooth curves that
interpolate their control points
2
Keyframes
Animation
52
Interpolation
Many parameters can be interpolated to generate animation
Simple interpolation techniques can only generate simple
inbetweens
More complicated inbetweening will require a more
complicated model of animated object and simulation
53
Interpolation
Strengths
Animator has exacting control (Woodys face)
Weaknesses
Interpolation hooks must be simple and direct
Time consuming and skill intensive
Difficult to reuse and adjust
54
Frame-by-Frame Animationcont
Inbetween facial drawings
Keyframe examples
2 frames drawn by user
56
Final Animation
57
58
Linear Interpolation
Nonlinear Interpolation
Easing
Ease-In
Ease-Out
61
Style or
Accuracy?
Interpolating time
captures accuracy
of velocity
Squash and stretch
replaces motion
blur stimuli and
adds life-like
intent
62
Traditional
Motivation
Ease-in and
ease-out is like
squash and
stretch
Can we
automate the
inbetweens for
these?
64
Anticipation
and Staging
Dont surprise the
audience
Direct their
attention to whats
important
65
staging
Follow Through
Audience likes to see resolution of action
Discontinuities are unsettling
67
Combined
68
Secondary Motion
Characters should exist in a real environment
Extra movements should not detract
69
70
71
72
73
74
Examples
Sports video games
Madden Football
Cartoons
75
76
77
78
79
Movies
Animating Aliens
Retargeting Motion
80
81
Examples
Inanimate video game objects
GT Racer cars
Soapbox about why this is so cool
Special effects
Explosions, water, secondary motion
Phantom Menace CG droids after they were cut in half
82
Procedural Animation
Very general term for a technique that puts more complex algorithms
behind the scenes
Technique attempts to consolidate artistic efforts in algorithms and
heuristics
Allows for optimization and physical simulation
83
Procedural Animation
84
Procedural Animation
by Zeeshan Bhatti (PhD)
86
87
Difficult to generate
Expensive to compute
Difficult to force system to generate a particular solution
Bicycles will fall down
88
90
Control
Time to Create
Computation Cost
Key-Frame
Excellent
Poor
Low
Motion
Capture
Good at time
of creation,
after that poor
Medium
Medium
Poor
Poor to create
program
High
Procedural
91
Questions?
92
THANK YOU!
93