------------------------------------ -------------------------------------------------
Time: MW 1:30-3pm
Room: Moore 212
Instructor: Alla
Safonova
|
TA: Benjamin Sunshine-Hill
|
Email: bsunshin@seas.upenn.edu |
Detailed Course Syllabus (coming soon)
|
Detailed
Course Syllabus From Spring 2009 is available here |
|
|
Course Description
This course introduces students to common physically based simulation
techniques for animation of fluids and gases, rigid and deformable solids,
cloth, explosions, fire, smoke, virtual characters, and other systems.
Physically based simulation techniques allow for creation of extremely
realistic special effect for movies, video games and surgical simulation
systems. We will learn state of the art
techniques that are commonly used in current special effect and animation
studios and in video game community. To gain hands-on experience, students implement
basic simulators for several systems. The course is appropriate for both upper
level undergraduate and graduate students.
Prerequisites
Students should have a good knowledge of object oriented programming and
basic familiarity with linear algebra and physics. Some background in computer
graphics is helpful.
List
of Topics
o Finite Element Methods o
Finite
Difference Methods o
Collision
Detection & Response o
Stability and
Implicit Integration o
Level Set
Methods o
Smoothed
Particle Hydrodynamics o
Model Reduction
Techniques o Simulation Control |
Grading
Grading will be based on a number of programming assignments.
Very preliminary assignment list (can change):
|
Textbook
There is no required text book for this class. Lecture notes will be provided
for each class. Also supplemental reading material is linked from the syllabus.
Good resources:
Physically
Based Deformable Models in Computer Graphics by Andrew Nealen, Mathias
Muller, Richard Keiser, Eddy Boxerman and Mark Carlson (Nice survey paper
of the field)
Physically Based
Modeling (The 2001 course notes by Baraff and Witkin)
Fluid
simulation (SIGGRAPH 07 course notes on by Bridson et. al.)
Computer
Animation Information Page (Rick Parent's page with large number of links)
Hecker
Articles(Rigid body dynamics)
Useful Books (not required):
Physics Based Animation (Book by Erleben, Sporring,
Henriksen, Dohlmann)