| Home Contact Information
 Office Hours
 
Announcements
 
SyllabusPrerequisites
 Textbook
 
GradingAssigned Readings
 
CalendarLecture notes
 Lab materials
 Homework
 Test reviews
 
HomeworkCollaboration Policy
 Compilers
 Homework Late Policy
 Electronic Submission
 
Final Projects
 
Academic Integrity
 | Course CalendarNote: 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 Catmull-Clark Surfaces",
Halstead et al, SIGGRAPH 1993
 |  
    |  | Feb 6, Lecture 7: Particle Systems, Cloth Simulation
 
Reading Due: 
"Deformation Constraints in a Mass-Spring 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: Navier-Stokes, Fluid Simulation
 
Reading Due: 
"Realistic Animation of Liquids", Foster and Metaxas, 1996.
 
Optional Reading: Harlow & Welch, "Numerical Calculation of
Time-Dependent 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 Real-Time 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 5-9, 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:59pm
 Note: 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.
"Feature-Based Cellular Texturing for Architectural Models"
SIGGRAPH 2001
 |  
    |  | Apr 10, Lecture 21: Texture Synthesis
 
Readings Due:Efros & Leung,
"Texture Synthesis by Non-parametric Sampling",
ICCV 1999
 
"Image Analogies",
Hertzmann et al.,
SIGGRAPH 2001
 |   |   | Apr 13, Lecture 22: Non-Photorealistic Rendering
 
Readings Due:"Interactive
Pen-and-Ink Illustration", Salisbury et al. SIGGRAPH 1994
 
Hoiem, Efros,
and Hebert, "Automatic Photo Pop-up", SIGGRAPH 2005
 
"Making Papercraft Toys From Meshes Using Strip-Based Approximate Unfolding",
Mitani & Suzuki, SIGGRAPH 2004
 
 |  
    |  | Apr 17 Quiz 2
 |   |   | Apr 20 lecture cancelled,
 Office hours
 1:30-3pm 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 7-11, Final Exams, No final for CSCI 4972/6963 |  |