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 25,
First day of classes

Jan 26, Lecture 1:
Introduction & Transformations

 Jan 28, Homework 0
IFS Transfomations &
OpenGL / Metal Warmup

due ASAP

Jan 29, Lecture 2:
Mesh Adjacency Data Structures & Mesh Simplification

Reading Due:

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

 Lecture 2

 

Feb 2, Lecture 3:
Curves and Surfaces

Reading Due:


 Lecture 3

 Feb 4, Homework 1
Simplification & Subdivision

Progress Post
due @ 11:59pm

deadline extended until Saturday Feb 6th @ 11:59pm

Feb 5, Lecture 4:
Subdivision Surfaces

Reading Due:
(pick one)


 Lecture 4


Last day to add classes

 

Feb 9, Lecture 5:
Volumetric Data Structures

Reading Due:
(pick one)


 Lecture 5

 Feb 11, Homework 1
Simplification & Subdivision

due @ 11:59pm

Feb 12, Lecture 6:
Particle Systems & Cloth Simulation

Reading Due (for HW2):

And optionally also:


 Lecture 6

Feb 15,
No classes

Feb 16, Lecture 7:
Navier-Stokes, Fluid Simulation

Reading Due:
(pick one)


 Lecture 7

 Feb 18, Homework 2
Cloth & Fluid Simulation

Progress Post
due @ 11:59pm

deadline extended until Saturday Feb 20th @ 11:59pm

Feb 19, Lecture 8:
Rigid Body Dynamics & Deformation

Reading Due:

And optionally also:


 Lecture 8, part 1

 Lecture 8, part 2

 

Feb 23, Lecture 9:
Fracture & Tetrahedral Models

Reading Due (pick one):


 Lecture 9

 Feb 25, Homework 2
Cloth & Fluid Simulation

due @ 11:59pm

Feb 26, Lecture 10:
Animation & Inverse Kinematics

Reading Due (pick one):


 Lecture 10 (partial)

 

Mar 2, Lecture 11:
Ray Tracing & Distributed Ray Tracing

Reading Due:

Optional Makeup Extra Credit Reading:

  • Read & post about any assigned paper or paper mentioned in lecture


 Lecture 11 (partial)

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

Progress Post #1
due @ 11:59pm

deadline extended until Saturday Mar 6th @ 11:59pm

Mar 5, Lecture 12:
Local vs. Global Illumination & Radiosity

Reading Due:

And optionally also:


 Lecture 12 (partial)

 Mar 9,
Quiz 1

practice problems

Last day to drop classes

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

Progress Post #2
due @ 11:59pm

deadline extended until Saturday Mar 13th @ 11:59pm

Mar 12, Lecture 13:
More Radiosity

Reading Due:


 Lecture 13 (partial)

Mar 15, Final Project
Brainstorming Ideas & Team Forming Post (Part 1)
due @ 11:59pm

deadline extended until Saturday Mar 20th @ 11:59pm

Mar 16, Lecture 14:
Rendering Equation & Photon Mapping

Reading Due (pick one):


 Lecture 14

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

due @ 11:59pm

deadline extended until Tuesday Mar 23rd @ 11:59pm

Mar 19, Lecture 15:
Monte Carlo Rendering & Sampling & Aliasing

Reading Due (pick one):


 Lecture 15

Mar 22, Final Project
Peer Feedback on Project Ideas (Part 2)
due @ 11:59pm

deadline extended until Thursday Mar 25th @ 11:59pm

Mar 23, Lecture 16:
Subsurface Scattering

Optional Makeup Extra Credit Reading:

  • Read & post about any assigned paper or paper mentioned in lecture


 Lecture 16

 Mar 25, Homework 4
Stencil Buffer & GPU

Progress Post
due @ 11:59pm

deadline extended until Saturday Apr 3rd @ 11:59pm

Mar 26, Lecture 17:
Graphics Pipeline

Reading Due: (pick one)


 Lecture 17

Mar 29, Final Project
Proposal & Background Research
due @ 11:59pm

deadline extended until Tuesday Mar 30th @ 11:59pm

Mar 30, Lecture 18:
Shadows

Reading Due:

And optionally also:


 Lecture 18

 Apr 1, Homework 4
Stencil Buffer & GPU

due @ 11:59pm

deadline extended until Thursday Apr 8th @ 11:59pm

Apr 2, Lecture 19:
Programmable GPUs

Reading Due: (pick one)

Also start looking through tutorial for HW4:


 Lecture 19

 

Apr 6, Lecture 20:
Procedural Modeling

Reading Due:

 Apr 8, Final Project
Progress Post #1
due @ 11:59pm

Apr 9, Lecture 21:
Non-Photorealistic Rendering

Reading Due: (pick one)

 

Apr 13, Lecture 22:
Texture Synthesis

Reading Due: (pick one)

OR another paper mentioned in Lecture 21,
or on another NPR technique

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

Apr 16, Lecture 23:
Computational Photography

Reading Due: (pick one)

OR another graphics paper that you want to read :)


Pass/No Credit deadline

 Apr 20,
No Lecture!
No Reading!
Optional  Work Day / Office Hours
 Apr 22, Final Project
Progress Post #3
due @ 11:59pm
Apr 23,
Quiz 2

practice problems

 Apr 27,
Final Project Presentations
 Apr 29, Final Project
Written Report
due @ 11:59pm
deadline extended until Monday April 3rd @ 11:59pm
No late days allowed
Apr 30,
Final Project Presentations
May 3,
Last day of classes
May 4-5,
Reading days
No classes
May 6-7,
RPI Final Exams
No final exam for Advanced Computer Graphics
May 10-12,
RPI Final Exams
No final exam for Advanced Computer Graphics