Title: CSE682 - Computer Animation
1CSE682 - Computer Animation
Rick Parent DL787 parent_at_cse.ohio-state.edu 292-00
55 Tentative office hours MWF 130-230
Maria Palazzi ACCAD mpalazzi_at_accad.osu.edu
2Animation
Animating - Making something appear to move that
doesnt move itself
Procedural Animation is Emphasized
Motion Control Techniques and Algorithms
Producing animation Aesthetics Animation
Production Digital Post-Processing
3Class
32 UG (all rank 4) 5 Grad
Majors CPTR/INF, CSE, ECE., Ind Eng, Civil
Eng BioPhysics Math, Art
5 Art Students from ACCAD
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 Rob Rosenblum, M.S. -
PDI Nathan Loofbourrow, M.S. - PDI Steve May ,
Ph.D. - Pixar Brent Watkins, M.S. - Pixar
5The Class
Grading Midterm Final Project Project
documentation Homeworks
In-Class Lectures Videos Project reports
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
12Class Software
Get the job done
Maya
C or C, and OpenGL
13Hardware Facilities
CSE Compute servers (?) DL680 - PC with Premier A
couple of Maya seats
ACCAD workstations Media 100 Maya
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 4-6 CIS students 1 art student
In Fridays class, there will be time to form
into groups
At the end of Fridays class, anyone not in a
group will be put into one