Home
Contact Information
Office Hours
Announcements
Syllabus
Prerequisites
Textbook
Grading
Assigned Readings
Calendar
Lecture notes
Lab materials
Homework
Test reviews
Homework
Collaboration Policy
Compilers
Homework Late Policy
Electronic Submission
Final Projects
Academic Integrity

Course Calendar
Note: Lecture topics are tentative and will be updated as the term progresses.
Monday 
Tuesday 
Wednesday 
Thursday 
Friday 

Jan 16, Lecture 1: Course Overview & Transformations 


Jan 19, Lecture 2: Mesh Adjacency Data Structures 

Jan 23, Lecture 3: Mesh Simplification
Reading Due: "Progressive Meshes", Hoppe, SIGGRAPH 1996


Jan 25, Homework 1: Transformations & OpenGL Warmup due @ 11:59pm 
Jan 26, Lecture 4: Curves and Surfaces 

Jan 30, Lecture 5: Subdivision Surfaces
Reading Due: "Subdivision Surfaces in Character Animation",
DeRose, Kass & Truong, SIGGRAPH 1998
Additional Reference: SIGGRAPH 2000 course notes 
Subdivision for Modeling and Animation 


Feb 2, Lecture 6: Subdivision Surfaces II
Reading Due:
"Piecewise Smooth Surface Reconstruction",
Hoppe et al, SIGGRAPH 1994
Optional Reading:
"Efficient, Fair Interpolation using CatmullClark Surfaces",
Halstead et al, SIGGRAPH 1993


Feb 6, Lecture 7: Particle Systems, Cloth Simulation
Reading Due:
"Deformation Constraints in a MassSpring Model to Describe Rigid Cloth Behavior",
Xavier Provot,
1995.


Feb 8, Homework 2: Simplification & Subdivision due @ 11:59pm 
Feb 9, Lecture 8: Volumetric Data Structures, Collision Detection 

Feb 13, Lecture 9: NavierStokes, Fluid Simulation
Reading Due:
"Realistic Animation of Liquids", Foster and Metaxas, 1996.
Optional Reading: Harlow & Welch, "Numerical Calculation of
TimeDependent Viscous Incompressible Flow of Fluids with Free
Surface," Phys. Fluids, Vol. 8, p. 2182, 1965.



Feb 16, Lecture 10: Inverse Kinematics
Reading Discussed:
"Synthesis of Complex Dynamic Character Motion from Simple Animation", Liu & Popovic, SIGGRAPH 2002 
Feb 19 No Classes 
Feb 20 Monday Schedule 


Feb 23, Lecture 11: Rigid Body Dynamics, Deformation, Fracture
Readings Due:
"Graphical Modeling and Animation of Brittle Fracture"
O'Brien & Hodgins, SIGGRAPH 1999
"Dynamic RealTime Deformations using Space Time Adaptive Sampling"
Debunne, Desbrun, Cani & Barr, SIGGRAPH 2001


Feb 27 Quiz 1 

Mar 1, Homework 3: Cloth & Fluid Simulation due @ 11:59pm 
Mar 2, Lecture 12: Ray Tracing, Distribution Ray Tracing 
Mar 59, No Classes 

Mar 13, Lecture 13: Local vs. Global Illumination, Radiosity
Reading Due:
"Modeling the interaction of light between diffuse surfaces"
Goral et al, SIGGRAPH 1984.
(alternate link)



Mar 16, Lecture 14: Rendering Equation & Radiosity II
Reading Due:
"Shadow Matting and Compositing", Chuang et al., SIGGRAPH 2003


Mar 20, Lecture 15: Shadows
Reading Due:
"Deep Shadow Maps",
Lokovic & Veach, SIGGRAPH 2000


Mar 22, Homework 4: Distribution Ray Tracing & Radiosity due @ 11:59pmNote: Extra credit due by Mar 27 
Mar 23, Lecture 16: Monte Carlo Rendering
Reading Due:
"Optimally Combining Sampling Techniques for Monte Carlo Rendering",
Veach & Guibas, SIGGRAPH 95
(alternate link)


Mar 27, Lecture 17: Sampling & Aliasing
Reading Due:
"Statistical Acceleration for Animated Global Illumination",
Meyer & Anderson,
SIGGRAPH 2006

Mar 28 No Classes 

Mar 30, Lecture 18: Irradiance Caching, Photon Mapping
Readings Due:
"Global Illumination using Photon Maps",
Henrik Wann Jensen, "Rendering Techniques '96"
"A ray tracing solution for diffuse interreflection",
Ward et al., SIGGRAPH 1988
(alternate link)


Apr 3, Lecture 19: Subsurface Scattering
Reading Due:
"A Practical Model for Subsurface Light Transport", Jensen, Marschner, Levoy, & Hanrahan, SIGGRAPH 2001


Apr 5, Final Project Proposal & Background Research due @ 11:59pm 
Apr 6, Lecture 20: Procedural Modeling
Readings Due:
Prusinkiewicz et al.,
"Animation of Plant Development",
SIGGRAPH 1993
Legakis et al.
"FeatureBased Cellular Texturing for Architectural Models"
SIGGRAPH 2001


Apr 10, Lecture 21: Texture Synthesis
Readings Due:
Efros & Leung,
"Texture Synthesis by Nonparametric Sampling",
ICCV 1999
"Image Analogies",
Hertzmann et al.,
SIGGRAPH 2001



Apr 13, Lecture 22: NonPhotorealistic Rendering
Readings Due:
"Interactive
PenandInk Illustration", Salisbury et al. SIGGRAPH 1994
Hoiem, Efros,
and Hebert, "Automatic Photo Popup", SIGGRAPH 2005
"Making Papercraft Toys From Meshes Using StripBased Approximate Unfolding",
Mitani & Suzuki, SIGGRAPH 2004


Apr 17 Quiz 2 


Apr 20 lecture cancelled,
Office hours 1:303pm MRC 309A


Apr 24, Lecture 24: Final Project Presentations
Course evaluations


Apr 26, Final Project Reports due at 11:59pm 
Apr 27, Lecture 25: Final Project Presentations 

May 1, Lecture 26: Final Project Presentations 
May 2 Last day of classes 


May 711, Final Exams, No final for CSCI 4972/6963 
