Monday 
Tuesday 
Wednesday 
Thursday 
Friday 
   Jan 10, First day of classes  Jan 11, Lecture 1: Introduction & Transformations 
Jan 14, Homework 0 IFS Transfomations & OpenGL / Metal Warmup due ASAP  Jan 15, Lecture 2: Mesh Adjacency Data Structures & Mesh SimplificationReading Due: Reminder: Post your comments/questions on the Submitty Discussion Forum by 10am    Jan 18, Lecture 3: Curves and SurfacesReading Due: (pick one) 
Jan 21, No classes  Jan 22, Lecture 4: Subdivision SurfacesReading Due: (pick one)  Jan 23, Last day to add classes  Jan 24, Homework 1 Simplification & Subdivision Progress Post #1 due @ 11:59pm  Jan 25, Lecture 5: Volumetric Data StructuresReading Due: (pick one)  "OBBTree: A Hierarchical Structure for Rapid Interference Detection", Gottschalk, Lin, Manocha, SIGGRAPH 1996
or "ICOLLIDE: An Interactive and Exact Collision Detection System for Largescale Environments", Cohen, Lin,
Manocha, & Ponamgi, I3D 1995
or "Painting and Rendering Textures on Unparameterized Models",DeBry, Gibbs, Deleon, and Robins, SIGGRAPH 2002
optional comparison to: "Octree Textures", Benson & Davis, SIGGRAPH 2002

Jan 28,
 Jan 29, Lecture 6: Particle Systems & Cloth SimulationReading Due (for HW2): and optionally also choose one:   Jan 31, Homework 1 Simplification & Subdivision due @ 11:59pm  Feb 1, Lecture 7: NavierStokes, Fluid SimulationReading Due: (pick one)  "Robust Treatment of Collisions, Contact and Friction for Cloth Animation", Bridson, Fedkiw, and Anderson, SIGGRAPH 2002
 "Untangling Cloth", Baraff, Witkin, & Kass, SIGGRAPH 2003
 "FoldSketch: Enriching Garments with Physically Reproducible Folds", Li, Sheffer, Grinspun, & Vining, SIGGRAPH 2018.
 "An Implicit Frictional Contact Solver for Adaptive Cloth Simulation", Li, Daviet, Narain, BertailsDescoubes, Overby, Brown, & Boissieux, SIGGRAPH 2018.

 Feb 5, Lecture 8: Rigid Body Dynamics & DeformationReading Due:   Feb 7, Homework 2 Cloth & Fluid Simulation Progress Post #1 due @ 11:59pm deadline extended until Sunday 2/10 @ 11:59pm  Feb 8, Lecture 9: FractureReading Due (pick one):  "Wave Particles", Yuksel, House, and Keyser, SIGGRAPH 2007
 "Coupling Water and Smoke to Thin Deformable and Rigid Shells", Guendelman, Selle, Losasso, & Fedkiw, SIGGRAPH 2005
 "Multispecies simulation of porous sand and water mixtures", Pradhana, Gast, Klar, Fu, Teran, Jiang, and Museth, SIGGRAPH 2017

 Feb 12, Lecture 10: Animation & Inverse KinematicsReading Due (pick one):  "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
 "Robust eXtended Finite Elements for Complex Cutting of Deformables", Koschier, Bender, & Thuerey, SIGGRAPH 2017
  Feb 14, Homework 2 Cloth & Fluid Simulation ProgressPost #2 due @ 11:59pm Make additional update to progress post #2 by Monday Feb 18th @ 11:59pm showing progress on fluid simulation  Feb 15, Lecture 11: Ray Tracing & Distributed Ray TracingReading Due (pick one): 
Feb 18, No Classes  Feb 19, Monday Schedule   Feb 21, Homework 2 Cloth & Fluid Simulation due @ 11:59pm Now due Monday Feb 25th @ 11:59pm  Feb 22, Lecture 12: Local vs. Global Illumination & RadiosityReading Due: (pick one, read the other before HW3) 
 Feb 26, Lecture 13: Rendering Equation & Monte Carlo RenderingReading Due:    Mar 1, Quiz 1practice problems
Last day to drop classes 
Mar 48, Spring Break 
 Mar 12, 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 14, Homework 3 Ray Tracing, Radiosity, & Photon Mapping Progress Post #1 due @ 11:59pm  Mar 15, Lecture 15: Sampling & AliasingReading Due (pick one): 
Mar 18, Final Project Brainstorming Ideas & Team Forming Post (Part 1) due @ 11:59pm  Mar 19, Lecture 16: Subsurface ScatteringReading Due: (pick one)   Mar 21, Homework 3 Ray Tracing, Radiosity, & Photon Mapping Progress Post #2 due @ 11:59pm  Mar 22, Lecture 17: Graphics PipelineReading Due: (pick one) 
Mar 25, Final Project Peer Feedback on Project Ideas (Part 2) due @ 11:59pm  Mar 26, Lecture 18: ShadowsReading Due:  Mar 27, No Classes  Mar 28, Homework 3 Ray Tracing, Radiosity, & Photon Mapping due @ 11:59pm  Mar 29, Lecture 19: Programmable GPUsReading Due: (pick one) Also start looking through tutorial for HW4: 
Apr 1, Final Project Proposal & Background Research due @ 11:59pm  Apr 2, Lecture 20: Procedural ModelingReading Due:  Apr 3,
 Apr 4, Homework 4 Stencil Buffer & GPU Progress Post due @ 11:59pm deadline extended until Monday Apr 8th @ 11:59pm  Apr 5, Lecture 21: NonPhotorealistic RenderingReading Due: (pick one) 
Apr 8, Final Project Progress Post #1 due @ 11:59pm  Apr 9, Lecture 22: Texture SynthesisReading Due: (pick one) OR another paper mentioned in Lecture 21, or on another NPR technique    Apr 12, Lecture 23: Computational PhotographyReading Due: (pick one)  "On Demand Solid Texture Synthesis Using Deep 3D Networks",Gutierrez, Rabin, Galerne, and Hurtut, 2018, preprint
 "Nonphotorealistic Camera: Depth Edge Detection and Stylized Rendering using MultiFlash Imaging",Raskar, Tan, Feris, Yu, & Turk, SIGGRAPH 2004
 "Interactive Digital Photomontage", Agarwala, Dontcheva, Agrawala, Drucker, Colburn, Curless, Salesin, & Cohen SIGGRAPH 2004

Apr 15, Final Project Progress Post #2 due @ 11:59pm  Apr 16, Quiz 2practice problems
  Apr 18, Homework 4 Stencil Buffer & GPU due @ 11:59pm  Apr 19, OPTIONAL: Office Hours workinclass time 
Apr 22, Final Project Progress Post #3 due @ 11:59pm
Pass/No Credit deadline  Apr 23, Final Project Presentations NOTE: 25:15pm
   Apr 26, Final Project Presentations NOTE: 25:15pm Last day of classes 
Apr 29, Final Project Written Report due @ 11:59pm No late days allowed Study Day  Apr 30May 4, RPI Final Exams No final exam for Advanced Computer Graphics 