Skip to main content

Course Calendar

Note: Lecture topics are tentative and will be updated as the term progresses.

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 Simplification

Reading Due:

Reminder: Post your comments/questions on the Submitty Discussion Forum by 10am

  Jan 18, Lecture 3:
Curves and Surfaces

Reading Due:
(pick one)

Jan 21,
No classes
Jan 22, Lecture 4:
Subdivision Surfaces

Reading 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 Structures

Reading Due:
(pick one)

Jan 28,
Jan 29, Lecture 6:
Particle Systems & Cloth Simulation

Reading Due (for HW2):

and optionally also choose one:

 Jan 31, Homework 1
Simplification & Subdivision

due @ 11:59pm
Feb 1, Lecture 7:
Navier-Stokes, Fluid Simulation

Reading Due:
(pick one)

 Feb 5, Lecture 8:
Rigid Body Dynamics & Deformation

Reading 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:
Fracture

Reading Due (pick one):

 Feb 12, Lecture 10:
Animation & Inverse Kinematics

Reading Due (pick one):

 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 Tracing

Reading 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 & Radiosity

Reading Due: (pick one, read the other before HW3)

 Feb 26, Lecture 13:
Rendering Equation & Monte Carlo Rendering

Reading Due:

  Mar 1,
Quiz 1

practice problems

Last day to drop classes

Mar 4-8,
Spring Break
 Mar 12, Lecture 14:
Irradiance Caching & Photon Mapping

Reading Due: (pick one)

 Mar 14, Homework 3
Ray Tracing, Radiosity, & Photon Mapping

Progress Post #1
due @ 11:59pm
Mar 15, Lecture 15:
Sampling & Aliasing

Reading Due (pick one):

Mar 18, Final Project
Brainstorming Ideas & Team Forming Post (Part 1)
due @ 11:59pm
Mar 19, Lecture 16:
Subsurface Scattering

Reading Due: (pick one)

 Mar 21, Homework 3
Ray Tracing, Radiosity, & Photon Mapping

Progress Post #2
due @ 11:59pm
Mar 22, Lecture 17:
Graphics Pipeline

Reading Due: (pick one)

Mar 25, Final Project
Peer Feedback on Project Ideas (Part 2)
due @ 11:59pm
Mar 26, Lecture 18:
Shadows

Reading Due:

Mar 27,
No Classes
Mar 28, Homework 3
Ray Tracing, Radiosity, & Photon Mapping

due @ 11:59pm
Mar 29, Lecture 19:
Programmable GPUs

Reading 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 Modeling

Reading 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:
Non-Photorealistic Rendering

Reading Due: (pick one)

Apr 8, Final Project
Progress Post #1
due @ 11:59pm
Apr 9, Lecture 22:
Texture Synthesis

Reading Due: (pick one)

OR another paper mentioned in Lecture 21,
or on another NPR technique
  Apr 12, Lecture 23:
Computational Photography

Reading Due: (pick one)

Apr 15, Final Project
Progress Post #2
due @ 11:59pm
Apr 16,
Quiz 2

practice problems

 Apr 18, Homework 4
Stencil Buffer & GPU

due @ 11:59pm
Apr 19,
OPTIONAL: Office Hours
work-in-class time
Apr 22, Final Project
Progress Post #3
due @ 11:59pm

Pass/No Credit deadline
Apr 23,
Final Project Presentations
NOTE: 2-5:15pm
  Apr 26,
Final Project Presentations
NOTE: 2-5:15pm
Last day of classes
Apr 29, Final Project
Written Report
due @ 11:59pm
No late days allowed
 
Study Day
Apr 30-May 4,
RPI Final Exams
No final exam for Advanced Computer Graphics