Title: CIS682 - Computer Animation
1CIS682 - Computer Animation
Rick Parent DL787 parent_at_cse.ohio-state.edu 292-00
55
Maria Palazzi, Director ACCAD midori_at_accad.ohio-st
ate.edu
2Animation
Animating - Making something appear to move that
doesnt move itself
Procedural Animation is Emphasized
Motion Control Techniques and Algorithms
Briefly covered Aesthetics Animation
Production Digital Post-Processing
3Class
12 UG 12 Grad
Majors CPTR/INF, CSE, Mech Eng, Ind. Eng.,
Psych Math
5 or 6 Art Students
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 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 Nathan Loofbourrow,
M.S. - PDI Steve May , Ph.D. - Pixar Tony Lupidi
, ACCAD - ILM Chris Wedge , ACCAD - Blue Sky
5The Class
In-Class Lectures Videos Project reports
Grading Midterm Final Project Class Participation
6High-Level Algorithms Forward/inverse
kinematics Physical simulation Flocking Particle
Systems
Lectures
Background Perception Conventional Animation,
History, Video Production Background Math
Natural Phenomena Plants Water Clouds Fire
Low-Level Control Interolation Speed control
along a path path following
The Human Form Reaching Walking Hair
7Videos
Previous Animations from Class
Conventional Animation (e.g. Disney)
Historic Computer Animation
Recent Computer Animations
8Student Animation Project
Vignette
Short action sequence
Part of a story
Use a procedural model
Composition
Camera control
Lighting
9 Project Groups
Groups 4-5, mix backgrounds
Design and present storyboard
Give progress reports
Present final project
10Student Presentations
Rough Storyboard
Storyboard (revised)
Detailed Storyboard and sample stills
Sample stills and low-quality rendering of
sequences
Finished sequence (finals week)
11Storyboard
A house on a grassy area
A space ship flies in
It finally lands
The ship destroys the house
It flies away
Fade out
12Class Software
C or C, and OpenGL
AL and Renderman
Houdini
Maya
POV-Ray
13Hardware Facilities
CIS Compute servers DL680 - PC with Premier
ACCAD workstations Premier
14Motion 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
15Immediate Tasks
Form into groups
Start thinking of animation project
Consider software approach
16By Next Class
Form groups 3-4 CIS students 1 art student
In Thursday class, there will be time to form
into groups
In next Tuesdays class, anyone not in a group
will be put into one