Title: 788.14D - Computer Animation
1788.14D - Computer Animation
Rick Parent DL787 parent_at_cis.ohio-state.edu 292-00
55
Pete Carswell ACCAD pete_at_cgrg.ohio-state.edu 292-3
181
2Animation
Animating - Making something appear to move that
doesnt move itself
Motion Control Techniques and Algorithms
Procedural Animation is Emphasized
briefly Aesthetics Animation
Production Digital Post-Processing
3Class
14 UG (all rank 4) 13 Grad
Majors Cptr/Inf, CSE, ECE, PreCIS Mech Eng, Chem
Eng., EE Math, Physics, Ind. Eng.,
4Alumni
Beth Hofer, M.S. - PDI
Kevin Rogers , M.S. - PDI
Saty Ragavachara, M.S. - Imageworks
Brad Winemiller, B.S. - Pixar
Steve Anderson, M.S. - Electronic Arts
5Alumni
Doug Roble, Ph.D. - Digital Domain
Dave Haumann , Ph.D. - Pixar
Ferdi Scheepers , Ph.D. - Pixar
Jeff Light, ACCAD - ILM
Rob Rosenblum, M.S. - PDI
6Alumni
Nathan Loofbourrow, M.S. - PDI
Steve May , Ph.D. - Pixar
Tony Lupidi , ACCAD - ILM
Chris Wedge , ACCAD - Blue Sky
7The Class
8Lectures
Animation, History, Production, Math
Detailed control e.g., interolation, path
following
High-Level Algorithms e.g., goal-directed,
physics
Modeling Natural Phenomena
Modeling and Animating the Human Form
9Videos
Conventional Animation (e.g. Disney)
Previous Animations from Class
Historic Computer Animation
Recent Computer Animations
10Student Animation Project
Vignette
Short action sequence
Part of a story
Use a procedural model
Composition
Camera control
Lighting
11 Project Groups
Groups 4-5, mix backgrounds
Design and present storyboard
Give progress reports
Present final project
12Student Presentations
Rough Storyboard
Storyboard (revised)
Detailed Storyboard and sample stills
Sample stills and low-quality rendering of
sequences
Finished sequence (finals week)
13Storyboard
A house on a grassy area
A space ship flies in
It finally lands
The ship destroys the house
It flies away
Fade out
14Class Software
C or C, and OpenGL
AL and Renderman
Houdini
Maya
POV-Ray
15Hardware Facilities
CIS Compute servers DL680 - PC with Premier
ACCAD workstations Media 100
16Motion Specification and Control
Algorithms Procedures Inverse kinematics
Physics of rigid bodies Flexible bodies Particle
systems Flocking Autonomous Behavior
Techniques Aids to user Interpolation Path
following Keyframing Languages Morphing
Figure animation Reaching, Walking Facial
animation Clothes Hair Skin
Natural phenomena Plants Water Clouds Fire
17Immediate Tasks
Form into groups
Start thinking of animation project
Consider software approach
18Next class
Form groups