Home
Contact Information
Office Hours
Announcements
LMS (Discussion Forum)
Syllabus
Prerequisites
References
Grading
Assigned Readings
Paper Discussant
Calendar
Lecture notes
Readings
Homework
Practice Quizzes
Homework
Collaboration Policy
Homework Late Policy
Compilers
Graphics library notes
CMake notes
memory debugging
Submitty
Final Project
Spring '15 Projects
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 16, No classes | Jan 17, Lecture 1: Introduction & Transformations | | Jan 19, Homework 0 OpenGL Warmup due ASAP (on Submitty) | Jan 20, Lecture 2: Mesh Adjacency Data Structures & Mesh SimplificationReading Due: Reminder: Post your comments/questions on Rensselaer LMS by 10am | | Jan 24, Lecture 3: Curves and SurfacesReading Due: (pick one) | | Jan 26, Homework 1 Simplification & Subdivision Progress Post due @ 11:59pm (on LMS) | Jan 27, Lecture 4: Subdivision SurfacesReading Due: (pick one) | Jan 30, Last day to add classes | Jan 31, Lecture 5: Volumetric Data StructuresReading 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 2002
optional comparison to:- "Octree Textures", Benson & Davis, SIGGRAPH 2002
| | Feb 2, Homework 1 Simplification & Subdivision due @ 11:59pm (on Submitty) | Feb 3, Lecture 6: Particle Systems & Cloth Simulation | | Feb 7, Lecture 7: Navier-Stokes, Fluid SimulationReading Due (for HW2): and also choose one: - "Predicting the Drape of Woven Cloth Using Interacting Particles", Breen, House, and Wozny, SIGGRAPH 1994
- "Robust Treatment of Collisions, Contact and Friction for Cloth Animation", Bridson, Fedkiw, and Anderson, SIGGRAPH 2002
- "Untangling Cloth", Baraff, Witkin, & Kass, SIGGRAPH 2003
| | Feb 9, Homework 2 Cloth & Fluid Simulation Progress Post #1 due @ 11:59pm (on LMS) | Feb 10, Lecture 8: Rigid Body Dynamics & DeformationReading Due: Optional Readings: - "Wave Particles", Yuksel, House, and Keyser, SIGGRAPH 2007
- "Coupling Water and Smoke to Thin Deformable and Rigid Shells", Guendelman, Selle, Losasso, & Fedkiw, SIGGRAPH 2005
- "Preserving Geometry and Topology for Fluid Flows with Thin Obstacles and Narrow Gaps", Azevedo, Batty, & Oliveira, SIGGRAPH 2016
| | Feb 14, Lecture 9: FractureReading Due (pick one): | | Feb 16, Homework 2 Cloth & Fluid Simulation ProgressPost #2 due @ 11:59pm (on LMS) | Feb 17, Lecture 10: Animation & Inverse KinematicsReading Due: (pick one) | Feb 20, No Classes | Feb 21, Monday Schedule | | Feb 23, Homework 2 Cloth & Fluid Simulation due @ 11:59pm (on Submitty) | Feb 24, Lecture 11: Ray Tracing & Distributed Ray TracingReading Due: (pick one) - "Artist-Directed Dynamics for 2D Animation", Bai, Kaufman, Liu, & Popovic, SIGGRAPH 2016
- "Articulated Swimming Creatures", Tan, Gu, Turk, and Liu, SIGGRAPH 2011
- "Flexible Muscle-Based Locomotion for Bipedal Creatures",Geijtenbeek, van de Panne, and van der Stappen, SIGGRAPH 2013
| | Feb 28, Lecture 12: Local vs. Global Illumination & RadiosityReading Due: (pick one, read the other before HW3) | | Mar 2, Homework 3 Ray Tracing, Radiosity, & Photon Mapping Progress Post #1 due @ 11:59pm (on LMS) | Mar 3, Lecture 13: Rendering Equation & Monte Carlo RenderingReading Due: (pick one) | | Mar 7, Lecture 14: Irradiance Caching & Photon MappingReading Due: (pick one) - "The Rendering Equation", Kajiya, SIGGRAPH 1986
(alternate link) - "Implicit Visibility and Antiradiance for Interactive Global Illumination", Dachsbacher, Stamminger, Drettakis, & Durand, SIGGRAPH 2007
- "Fast and Accurate Hierarchical Radiosity Using Global Visibility", Durand, Drettakis, and Puech, ACM Transactions on Graphics, 1999
| | Mar 9, Homework 3 Ray Tracing, Radiosity, & Photon Mapping Progress Post #2 due @ 11:59pm (on LMS) | Mar 10, Quiz 1practice problems
Last day to drop classes | Mar 13-17, Spring Break | Mar 20, Final Project Brainstorming Ideas & Team Forming Post (Part 1) due @ 11:59pm (on LMS) | Mar 21, Lecture 15: Sampling & AliasingReading Due: | | Mar 23, Homework 3 Ray Tracing, Radiosity, & Photon Mapping due @ 11:59pm (on Submitty) | Mar 24, Lecture 16: Subsurface ScatteringReading Due: (pick one) Optional Readings: | Mar 20, Final Project Peer Feedback on Project Ideas (Part 2) due @ 11:59pm (on LMS) | Mar 28, Lecture 17: Graphics PipelineReading Due: (pick one) | | Mar 30, Homework 4 Stencil Buffer & GPU Progress Post due @ 11:59pm (on LMS) extended, due Apr 2nd@11:59pm | Mar 31, Lecture 18: ShadowsReading Due: Also start looking at papers for Lecture 19! | Apr 3, Final Project Proposal & Background Research due @ 11:59pm (on LMS) | Apr 4, Lecture 19: Programmable GPUsReading Due: (pick one) Also read for HW4 | Apr 5, No classes | Apr 6, Homework 4 Stencil Buffer & GPU due @ 11:59pm (on Submitty) extended, due Apr 9th@11:59pm | Apr 7, Lecture 20: Procedural ModelingReading Due: | | Apr 11, Lecture 21: Non-Photorealistic RenderingReading Due: (pick one) - "Feature-Based Cellular Texturing for Architectural Models",
Legakis, Dorsey,and Gortler, SIGGRAPH 2001
- "Procedural Modeling of Cities", Parish & Mueller, SIGGRAPH 2001
- "Procedural Modeling of Buildings", Mueller, Wonka, Haegler, Ulmer & Van Gool, SIGGRAPH 2006
OR- choose a paper from http://algorithmicbotany.org/papers/
| | Apr 13, Final Project Progress Post #1 due @ 11:59pm (on LMS) | Apr 14, Lecture 22: Texture SynthesisReading Due: (pick one) - "Where Do People Draw Lines?", Cole, Golovinskiy, Limpaecher, Barros, Finkelstein, Funkhouser, & Rusinkiewicz, SIGGRAPH 2008
- "Real-Time Hatching", Praun, Hoppe, Webb & Finkelstein, SIGGRAPH 2001
OR another paper mentioned in Lecture 21, or on another NPR technique Pass/No Credit deadline | | Apr 18, Lecture 23: Computational PhotographyReading Due: Something related to Texture Synthesis or Computational Photography (pick one or choose your own): OR another graphics paper that you want to read :) | | Apr 20, Final Project Progress Post #2 due @ 11:59pm (on LMS) | Apr 21, Quiz 2practice problems
| | Apr 25, 2-3:50pm Final Project Presentations Attendance Mandatory
- Sam & Lars
- Stephan
- Yihao & Lisheng
- Nate & Greg
| | Apr 27, Final Project Progress Post #3 due @ 11:59pm (on LMS) | Apr 28, 2-5pm (yes! +1 hour) Final Project Presentations Attendance Mandatory
- Andrea & Isabella
- Tim & Khabane
- Stephanie
- Uyen & Jason
- Stephen & Nickolas
- Asher
- Eugene & Andrew
- Zhiyang & Sensen
| May 1, Final Project Written Report due @ 11:59pm (on Submitty)
No late days allowed | May 2, 2-5pm (yes! +1 hour) Final Project Presentations Attendance Mandatory
- Alec & Evan
- Tom & Alvin
- Sam & Ian
- Haoxin & Brandon
- Toshi & Amy
- Helen & Zefanya
- Anthony & Phil
| May 3, Last day of classes | May 4-5, Study Days | May 8-12, RPI Final Exams No final exam for Advanced Computer Graphics |
|