CSCI 4530/6530 Advanced Computer Graphics
Spring 2017

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 Simplification

Reading Due:

Reminder: Post your comments/questions on Rensselaer LMS by 10am

 Jan 24, Lecture 3:
Curves and Surfaces

Reading Due:
(pick one)

 Jan 26, Homework 1
Simplification & Subdivision

Progress Post
due @ 11:59pm
(on LMS)
Jan 27, Lecture 4:
Subdivision Surfaces

Reading Due:
(pick one)

Jan 30,
Last day to add classes
Jan 31, Lecture 5:
Volumetric Data Structures

Reading Due:
(pick one)

 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 Simulation

Reading Due (for HW2):

and also choose one:

 Feb 9, Homework 2
Cloth & Fluid Simulation

Progress Post #1
due @ 11:59pm
(on LMS)
Feb 10, Lecture 8:
Rigid Body Dynamics & Deformation

Reading Due:

Optional Readings:

 Feb 14, Lecture 9:
Fracture

Reading Due (pick one):

 Feb 16, Homework 2
Cloth & Fluid Simulation

ProgressPost #2
due @ 11:59pm
(on LMS)
Feb 17, Lecture 10:
Animation & Inverse Kinematics

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

Reading Due: (pick one)

 Feb 28, Lecture 12:
Local vs. Global Illumination & Radiosity

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

Reading Due: (pick one)

 Mar 7, Lecture 14:
Irradiance Caching & Photon Mapping

Reading Due: (pick one)

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

Progress Post #2
due @ 11:59pm
(on LMS)
Mar 10,
Quiz 1

practice 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 & Aliasing

Reading Due:

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

due @ 11:59pm
(on Submitty)
Mar 24, Lecture 16:
Subsurface Scattering

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

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

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

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

    Reading Due:

     Apr 11, Lecture 21:
    Non-Photorealistic Rendering

    Reading Due: (pick one)

     Apr 13, Final Project
    Progress Post #1
    due @ 11:59pm
    (on LMS)
    Apr 14, Lecture 22:
    Texture Synthesis

    Reading Due: (pick one)

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

    Pass/No Credit deadline

     Apr 18, Lecture 23:
    Computational Photography

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

    practice 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