| 
HomeContact Information
 Office Hours
 
AnnouncementsLMS (Discussion Forum)
 
SyllabusPrerequisites
 References
 
GradingAssigned Readings
 
CalendarLecture notes
 Lab materials
 Homework
 Test reviews
 
HomeworkCollaboration Policy
 Homework Late Policy
 Compilers
 Graphics library notes
 CMake notes
 memory debugging
 Electronic Submission
 
Final Project
Spring '14 Projects
 Spring '13 Projects
 Spring '12 Projects
 Spring '11 Projects
 Spring '10 Projects
 Spring '09 Projects
 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 20, No classes
 | Jan 21, Lecture 1: Introduction & Transformations
 |  | Jan 23, Homework 0 OpenGL Warmup
 due ASAP
 (on homework server)
 | Jan 24, Lecture 2: Mesh Adjacency Data Structures & Mesh Simplification
 Reading Due: Reminder: Post your comments/questions on Rensselaer LMS by 10am |  
    |  | Jan 28, Lecture 3: Curves and Surfaces
 Reading Due: |  | Jan 30, Homework 1 Simplification & Subdivision
 Progress Post
 due @ 11:59pm
 (on LMS)
 | Jan 31, Lecture 4: Subdivision Surfaces
 Reading Due: (pick one) |  
    | Feb 3, Last day to add classes
 | Feb 4, Lecture 5: Volumetric Data Structures
 Reading Due: (pick one) "OBB-Tree: A Hierarchical Structure for Rapid Interference Detection", Gottschalk, Lin, Manocha, SIGGRAPH 1996"Painting and Rendering Textures on Unparameterized Models",DeBry, Gibbs, Deleon, and Robins, SIGGRAPH 2002optional comparison to:"Octree Textures", Benson & Davis, SIGGRAPH 2002
 |  |  | Feb 7, Lecture 6: Particle Systems & Cloth Simulation
 Reading Due: Optional Reading: |  
    | Feb 10, Homework 1 Simplification & Subdivision
 due @ 11:59pm
 (on homework server)
 | Feb 11, Lecture 7: Navier-Stokes, Fluid Simulation
 Reading Due: |  |  | Feb 14, Lecture 8: Rigid Body Dynamics & Deformation
 Reading Due: (pick one) Optional Reading: |  
    | Feb 17, No classes
 | Feb 18, Homework 2 Cloth & Fluid Simulation
 Progress Post A
 due @ 11:59pm
 (on LMS)
 
 Monday Schedule |  |  | Feb 21, Lecture 9: Fracture
 Reading Due: |  
    | Feb 24, Homework 2 Cloth & Fluid Simulation
 Progress Post B
 due @ 11:59pm
 (on LMS)
 | Feb 25, Lecture 10: Inverse Kinematics
 Reading Due: (pick one) |  |  | Feb 28, Quiz 1
 |  
    | Mar 3, Homework 2 Cloth & Fluid Simulation
 due @ 11:59pm
 (on homework server)
 | Mar 4, Lecture 11: Ray Tracing & Distributed Ray Tracing
 Reading Due: (pick one, but read the other before Homework 3) |  |  | Mar 7, Lecture 12: Local vs. Global Illumination & Radiosity
 Reading Due: |  
    | Mar 10-14, Spring Break
 |  
   | Mar 17, Homework 3 Ray Tracing, Radiosity, & Photon Mapping
 Progress Post A2
 due @ 11:59pm
 (on LMS)
 
 Final ProjectBrainstorming Ideas & Team Forming Post
 due @ 11:59pm
 (on LMS)
 | Mar 18, Lecture 13: Rendering Equation & Monte Carlo Rendering
 Reading Due: (pick one) |  |  | Mar 21, Lecture 14: Irradiance Caching & Photon Mapping
 Reading Due: (pick one) Last day to drop classes |  
    | Mar 24, Homework 3 Ray Tracing, Radiosity, & Photon Mapping
 Progress Post B
 due @ 11:59pm
 (on LMS)
 | Mar 25, Lecture 15: Sampling & Aliasing
 Reading Due: |  | Mar 27, Final Project Ideas post #2
 due @ 11:59pm
 (on LMS)
 | Mar 28, Lecture 16: Subsurface Scattering
 Reading Due: (pick one) "A Practical Model for Subsurface Light Transport", Jensen, Marschner, Levoy, & Hanrahan, SIGGRAPH 2001"Radiance Caching for Participating Media", Jarosz, Donner, Zwicker, & Jensen, 2008
 |  
    | Mar 31, Homework 3 Ray Tracing, Radiosity, & Photon Mapping
 due @ 11:59pm
 (on homework server)
 | Apr 1, Lecture 17: Graphics Pipeline
 |  | Apr 3, Final Project Proposal & Background Research
 due @ 11:59pm
 (on LMS)
 | Apr 4, Lecture 18: Shadows
 Reading Due: (pick one, but read both before Homework 4) |  
    | Apr 7, Homework 4 Stencil Buffer & GPU
 Progress Post
 due @ 11:59pm
 (on LMS)
 now due Monday Apr 14th
 | Apr 8, Lecture 19: Programmable GPUs
 Reading Due: (pick one) | Apr 9, No classes
 | Apr 10, Final Project Progress Post #1
 (must post to at least 3 of 5 progress posts)
 due @ 11:59pm
 (on LMS)
 | Apr 11, Lecture 20: Procedural Modeling
 |  
   | Apr 14, Homework 4 Stencil Buffer & GPU
 due @ 11:59pm
 (on homework server)
 now due Monday Apr 21st
 | Apr 15, Lecture 21: Non-Photorealistic Rendering
 Reading Due: |  | Apr 17, Final Project Progress Post #2
 (must post to at least 3 of 5 progress posts)
 due @ 11:59pm
 (on LMS)
 | Apr 18, Lecture 22: Texture Synthesis
 Reading Due: (pick one) Pass/No Credit deadline |  
    | Apr 21, Final Project Progress Post #3
 (must post to at least 3 of 5 progress posts)
 due @ 11:59pm
 (on LMS)
 | Apr 22, Lecture 23: Computational Photography
 Reading Due: |  | Apr 24, Final Project Progress Post #4
 (must post to at least 3 of 5 progress posts)
 due @ 11:59pm
 (on LMS)
 | Apr 25, Final Project Work Day
 |  
    | Apr 28, Final Project Progress Post #5
 (must post to at least 3 of 5 progress posts)
 due @ 11:59pm
 (on LMS)
 | Apr 29, Quiz 2
 |  | May 1, Final Project Written Report
 due @ 11:59pm
 (on homework server)
 | May 2, Final Project Presentations
 
2:00 Eric & Steve
2:25 Andrew L. & Gerrett
 2:50 Max
 3:05 Jun & Logan
 3:30 Zev & MeiXing
 3:55 Michael D. & Michael L.
 4:20 done!
 |  
    |  | May 6, Final Project Presentations
                      
2:00 Victor & Wesley    
2:25 Yuriy & Ben
 2:50 Rebecca
 3:05 Kevin & Dimitri
 3:30 Nathan & Yumi
 3:55 Gaby
 4:10 Scott & Andy H.
 4:35 done!
 | May 7, Last day of classes
 |  |  
    | May 12-16, RPI Final Exams
 No Final Exam for Advanced Computer Graphics
 |  
 
 |