Google Group for 567 Spring 2007
http://groups.google.com/group/cornell_cs567_s07 (class access only)


CLASS DATE
TOPICS
MATERIAL
(Supplements whiteboard)
Mon Jan22
Wed Jan24
Introduction

Readings:
  • David Baraff and Andrew Witkin, Physically Based Modeling, Online SIGGRAPH 2001 Course Notes, 2001.
    • Differential Equation Basics
    • Particle Dynamics
  • Terzopoulos, D., Pltt, J., Barr, A., Zeltzer, D., Witkin, A., and Blinn, J. 1989. Physically based modeling: past, present, and future. In ACM SIGGRAPH 89 Panel Proceedings (Boston, Massachusetts, United States, July 31 - August 04, 1989). SIGGRAPH '89. ACM Press, New York, NY, 191-209.  [Interesting historical perspective]
Mon Jan29
Wed Jan31
Particle Systems


ASSIGNMENT #1
Mass-Spring Particle Systems
Mon Feb5
Constrained Dynamics

Wed Feb7
Implict Integration
of Stiff Dynamical Systems

Mon Feb13
Conjugate Gradient Method


ASSIGNMENT #2
Implicit Integration of Stiff Dynamical Systems
Mon Feb19
Assignment 2 and cloth in graphics

  • Wrap-up conjugate gradient
  • Discussion of Assignment #2
  • High-level survey of cloth in graphics (slides)
Wed Feb21
-
Wed Mar7
Collision Detection:
Narrow and Broad Phases

Mon Mar12
ASSIGNMENT #3
Rigidbody Collision Detection
http://www.provincetowngov.org/Kunitz.htm
Wed Mar14
Rigid Body Control

Mon Mar26
-
Mon Apr2
Fluid Animation

  • Materials:
    • Jos Stam, Stable Fluids, Proceedings of SIGGRAPH 99, Computer Graphics Proceedings, Annual Conference Series, August 1999, pp. 121-128.
    • Slides and notes
    • Ronald Fedkiw, Jos Stam, Henrik Wann Jensen, Visual Simulation of Smoke, Proceedings of ACM SIGGRAPH 2001, Computer Graphics Proceedings, Annual Conference Series, August 2001, pp. 15-22.  (introduces vorticity confinement forces)
    • Bridson, R., Fedkiw, R., and Muller-Fischer, M. 2006. Fluid simulation: SIGGRAPH 2006 course notes, In ACM SIGGRAPH 2006 Courses (Boston, Massachusetts, July 30 - August 03, 2006). SIGGRAPH '06. ACM Press, New York, NY, 1-87.  [Slides]
  • Fun:
Wed Apr4
Water Surfaces

Mon Apr9
-
Wed Apr11
Fluid Control

Mon Apr16
ASSIGNMENT #4
Interactive Smoke Control!
Mon Apr16
Fluid-Solid Coupling

Wed Apr18
--
Mon Apr23
More Fluids

Mon Apr23
--
Wed Apr25
More Deformable Models

Mon Apr30
Physically Based Sound


Wed May2
Character Skinning



COM S 567: Physically Based Animation for Computer Graphics
Spring 2007


PROFESSOR:  Doug James

HELP SESSIONS AND OFFICE HOURS:  After class

DESCRIPTION:  Modern computer animation and interactive digital entertainment are making increasingly sophisticated use of tools from scientific and engineering computing. This course introduces students to common physically based modeling techniques for animation of virtual characters, fluids and gases, rigid and deformable solids, and other systems. Aspects of interactive simulation and multi-sensory feedback will also be discussed.  A hands-on programming approach will be taken, with an emphasis on small interactive computer programs.

TIME:  MW 2:55-4:10pm
FIRST CLASS:  Mon Jan 22  (Come to first class for more information!)

LOCATION:  Hollister 306

GRADE OPTION: letter or S/U

NUMBER OF CREDITS:  4

PREREQUISITES:  Permission of the instructor, or COM 322 (Intro to Scientific Computing), or COM S 465 (Computer Graphics I). Students from CIS 300 (Intro to Computer Game Design) are strongly encouraged. Java applet programming in assignments.

EXAMS:  None (Grade based on assignments and project)

ACADEMIC POLICIES

APPROACH:
BIWEEKLY PROGRAMMING ASSIGNMENTS (Tentative):
  1. "Hello Particles"
  2. Collisions
  3. Rigid & deformable bodies
  4. Active characters (tournament competition)
  5. Fluids
  6. Rigid Objects + Fluid
SOME COMPUTER ANIMATION RESOURCES
  1.  Rick Parent's "Computer Animation Information Page" (lots of links)
  2. ...