Home
Contact Information
Office Hours
Announcements
Syllabus
Prerequisites
Textbook
Grading
Assigned Readings
Calendar
Lecture notes
Lab materials
Homework
Test reviews
Homework
Collaboration Policy
Compilers
gcc/g++ notes
GL/glut notes
Homework Late Policy
Electronic Submission
Final Project
Spring '08 Projects
Spring '07 Projects
Academic Integrity
|
Course Calendar
Note: Lecture topics are tentative and will be updated as the term progresses.
Monday |
Tuesday |
Wednesday |
Thursday |
Friday |
|
Jan 15, Lecture 1: Introduction & Transformations |
|
Jan 17, Homework 0: OpenGL Warmup |
Jan 18, Lecture 2: Mesh Adjacency Data Structures & Mesh Simplification
Reading Due: "Progressive Meshes", Hoppe, SIGGRAPH 1996
Reminder: post your comments/questions on
Rensselaer LMS by 10am
|
Jan 21 No Classes |
Jan 22, Lecture 3: Curves and Surfaces
Reading Due:
"Teddy: A Sketching Interface for 3D Freeform Design", Igarashi et al.,
SIGGRAPH 1999
|
|
  |
Jan 25, Lecture 4: Subdivision Surfaces, part I
Reading Due:
"Piecewise Smooth Surface Reconstruction",
Hoppe et al, SIGGRAPH 1994
Chris's presentation
Last day to add courses |
|
Jan 29, Lecture 5: Subdivision Surfaces, part II
Reading Due: "Subdivision Surfaces in Character Animation",
DeRose, Kass & Truong, SIGGRAPH 1998
Chris's presentation
Additional Reference: SIGGRAPH 2000 course notes -
Subdivision for Modeling and Animation |
|
Jan 31, Homework 1: Simplification & Subdivision due @ 11:59pm |
Feb 1, Lecture 6: Particle Systems, Cloth Simulation
Reading Due:
"Deformation Constraints in a Mass-Spring Model to Describe Rigid Cloth Behavior",
Xavier Provot,
1995. |
|
Feb 5, Lecture 7: Volumetric Data Structures, Collision Detection
Reading Due:
"Untangling Cloth, Baraff, Witkin, & Kass, SIGGRAPH 2003.
|
|
|
Feb 8, Lecture 8: Navier-Stokes, Fluid Simulation
Reading Due:
"Realistic Animation of Liquids", Foster & Metaxas, 1996.
Steve's presentation
Additional Reference:
"Numerical Calculation of
Time-Dependent Viscous Incompressible Flow of Fluids with Free
Surface", Harlow & Welch, Phys. Fluids, Vol. 8, p. 2182, 1965.
|
|
Feb 12, Lecture 9: Inverse Kinematics
Reading Due:
"Synthesis of Complex Dynamic Character Motion from Simple Animation", Liu & Popovic, SIGGRAPH 2002 |
|
Feb 14, Homework 2: Cloth & Fluid Simulation due @ 11:59pm |
Feb 15, Lecture 10: Rigid Body Dynamics, Deformation, Fracture
Reading Due:"Graphical Modeling and Animation of Brittle Fracture"
O'Brien & Hodgins, SIGGRAPH 1999
|
Feb 18 No Classes |
Feb 19 Monday Schedule |
|
  |
Feb 22, Lecture 11: Ray Tracing & Distributed Ray Tracing
Reading Due:
"An improved illumination model for shaded display"
Turner Whitted, 1980.
(alternate link)
Additional Reference:
"Distributed Ray Tracing", Cook, Porter, & Carpenter, SIGGRAPH 1984.
Scott's presentation
|
|
Feb 26 Quiz 1 |
|
  |
Feb 29, Lecture 12: Local vs. Global Illumination & Radiosity
Reading Due:
"Modeling the interaction of light between diffuse surfaces"
Goral et al, SIGGRAPH 1984.
(alternate link)
Justin's presentation
|
|
Mar 4, Lecture 13: Rendering Equation & Radiosity, part II
Reading Due:
A Two-Pass Solution to the Rendering Equation: A Synthesis of Ray Tracing and Radiosity Methods,
Wallace, Cohen, & Greenberg, SIGGRAPH 1987
(alternate link)
Stephen's presentation
Additional Reference:
The Rendering Equation, Kajiya, SIGGRAPH 1986
(alternate link)
|
|
Mar 6, Homework 3: Distributed Ray Tracing & Radiosity due @ 11:59pm |
Mar 7, Lecture 14: Shadows
Reading Due:
Rendering Fake Soft Shadows with Smoothies, Chan & Durand, EGSR 2003
Daniel's presentation
Last day to drop courses |
Mar 10-14, Spring Break, No Classes |
|
Mar 18, Lecture 15: Graphics Pipeline
Reading Due:
Ray Tracing on Programmable Graphics Hardware
Purcell, Buck, Mark, & Hanrahan
SIGGRAPH 2002
|
|
Mar 20, Final Project Proposal & Background Research due @ 11:59pm |
Mar 21, Lecture 16: Programmable GPUs
|
|
Mar 25, Lecture 17: Monte Carlo Rendering
Reading Due:
"Optimally Combining Sampling Techniques for Monte Carlo Rendering",
Veach & Guibas, SIGGRAPH 95
(alternate link)
|
  |
|
Mar 28, Lecture 18: Sampling & Aliasing
"Fast Bilateral Filtering for the Display of High-Dynamic-Range Images",
Durand & Dorsey, SIGGRAPH 2002
|
|
Apr 1, Lecture 19: Irradiance Caching, Photon Mapping
Reading Due:
"Global Illumination using Photon Maps",
Henrik Wann Jensen, Rendering Techniques 1996
Dan's presentation
|
Apr 2 No Classes |
  |
Apr 4, Lecture 20: Subsurface Scattering
Reading Due:
"A Practical Model for Subsurface Light Transport", Jensen, Marschner, Levoy, & Hanrahan, SIGGRAPH 2001
|
|
Apr 8 Quiz 2 |
  |
  |
Apr 11, Lecture 21: Procedural Modeling
Readings Due: choose one
"Procedural Modeling of Buildings",
Mueller, Wonka, Haegler, Ulmer & Van Gool,
SIGGRAPH 2006
"Estimating the Location of a Camera with Respect to a 3D Model",
Yang, Becker, & Stewart,
3DIM 2007
|
|
Apr 15, Lecture 22: Texture Synthesis & Other Applications
Readings Due: choose one
"Face Transfer with Multilinear Models",
Vlasic, Brand, Pfister, & Popovic,
SIGGRAPH 2005
"Real-time Collision Detection for Virtual Surgery"
Lombardo, Cani, & Neyret,
Computer Animation 1999
|
  |
  |
Apr 18, Lecture 23: Non-Photorealistic Rendering
Readings Due: choose one
"Isophote Distance: A Shading Approach to Artistic Stroke Thickness",
Goodwin, Vollick, & Hertzmann, NPAR 2007
"Soft Shadow Volumes for Ray Tracing", Laine, Aila, Assarsson, Lehtinen, & Akenine-Moller, SIGGRAPH 2005
|
|
Apr 22, Lecture 24: Final Project Presentations
|
  |
Apr 24, Final Project Reports due at 11:59pm |
Apr 25, Lecture 25: Final Project Presentations
|
|
Apr 29, Lecture 26: Final Project Presentations
|
Apr 30 Last day of classes |
  |
  |
May 5-9, Final Exams, No final for Advanced Computer Graphics |
|