CSCI 4530/6530 Advanced Computer Graphics
Spring 2014

Home
  Contact Information
  Office Hours

Announcements
  LMS (Discussion Forum)

Syllabus
  Prerequisites
  References

Grading
  Assigned Readings

Calendar
  Lecture notes
  Lab materials
  Homework
  Test reviews

Homework
  Collaboration Policy
  Homework Late Policy
  Compilers
    Graphics library notes
    CMake notes
    memory debugging
  Electronic Submission

Final Project
   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 20,
No classes
Jan 21, Lecture 1:
Introduction & Transformations
  Jan 23, Homework 0
OpenGL Warmup

due ASAP
(on homework server)
Jan 24, Lecture 2:
Mesh Adjacency Data Structures & Mesh Simplification

Reading Due:

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

  Jan 28, Lecture 3:
Curves and Surfaces

Reading Due:

  Jan 30, Homework 1
Simplification & Subdivision

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

Reading Due: (pick one)

Feb 3,
Last day to add classes
Feb 4, Lecture 5:
Volumetric Data Structures

Reading Due: (pick one)

    Feb 7, Lecture 6:
Particle Systems & Cloth Simulation

Reading Due:

Optional Reading:

Feb 10, Homework 1
Simplification & Subdivision

due @ 11:59pm
(on homework server)
Feb 11, Lecture 7:
Navier-Stokes, Fluid Simulation

Reading Due:

    Feb 14, Lecture 8:
Rigid Body Dynamics & Deformation

Reading Due: (pick one)

Optional Reading:

Feb 17,
No classes
Feb 18, Homework 2
Cloth & Fluid Simulation

Progress Post A
due @ 11:59pm
(on LMS)

Monday Schedule

    Feb 21, Lecture 9:
Fracture

Reading Due:

Feb 24, Homework 2
Cloth & Fluid Simulation

Progress Post B
due @ 11:59pm
(on LMS)
Feb 25, Lecture 10:
Inverse Kinematics

Reading Due: (pick one)

    Feb 28,
Quiz 1

practice problems

Mar 3, Homework 2
Cloth & Fluid Simulation

due @ 11:59pm
(on homework server)
Mar 4, Lecture 11:
Ray Tracing & Distributed Ray Tracing

Reading Due: (pick one, but read the other before Homework 3)

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

Reading Due:

Mar 10-14,
Spring Break
Mar 17, Homework 3
Ray Tracing, Radiosity, & Photon Mapping

Progress Post A2
due @ 11:59pm
(on LMS)

Final Project
Brainstorming Ideas & Team Forming Post
due @ 11:59pm
(on LMS)

Mar 18, Lecture 13:
Rendering Equation & Monte Carlo Rendering

Reading Due: (pick one)

    Mar 21, Lecture 14:
Irradiance Caching & Photon Mapping

Reading Due: (pick one)

Last day to drop classes

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

Progress Post B
due @ 11:59pm
(on LMS)
Mar 25, Lecture 15:
Sampling & Aliasing

Reading Due:

  Mar 27, Final Project
Ideas post #2
due @ 11:59pm
(on LMS)
Mar 28, Lecture 16:
Subsurface Scattering

Reading Due: (pick one)

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

due @ 11:59pm
(on homework server)
Apr 1, Lecture 17:
Graphics Pipeline
  Apr 3, Final Project
Proposal & Background Research
due @ 11:59pm
(on LMS)
Apr 4, Lecture 18:
Shadows

Reading Due: (pick one, but read both before Homework 4)

Apr 7, Homework 4
Stencil Buffer & GPU

Progress Post
due @ 11:59pm
(on LMS)
now due Monday Apr 14th
Apr 8, Lecture 19:
Programmable GPUs

Reading Due: (pick one)

Apr 9,
No classes
Apr 10, Final Project
Progress Post #1
(must post to at least 3 of 5 progress posts)

due @ 11:59pm
(on LMS)
Apr 11, Lecture 20:
Procedural Modeling
Apr 14, Homework 4
Stencil Buffer & GPU

due @ 11:59pm
(on homework server)
now due Monday Apr 21st
Apr 15, Lecture 21:
Non-Photorealistic Rendering

Reading Due:

  Apr 17, Final Project
Progress Post #2
(must post to at least 3 of 5 progress posts)

due @ 11:59pm
(on LMS)
Apr 18, Lecture 22:
Texture Synthesis

Reading Due: (pick one)

Pass/No Credit deadline

Apr 21, Final Project
Progress Post #3
(must post to at least 3 of 5 progress posts)

due @ 11:59pm
(on LMS)
Apr 22, Lecture 23:
Computational Photography

Reading Due:

  Apr 24, Final Project
Progress Post #4
(must post to at least 3 of 5 progress posts)

due @ 11:59pm
(on LMS)
Apr 25,
Final Project Work Day
Apr 28, Final Project
Progress Post #5
(must post to at least 3 of 5 progress posts)

due @ 11:59pm
(on LMS)
Apr 29,
Quiz 2

practice problems

  May 1, Final Project
Written Report
due @ 11:59pm
(on homework server)
May 2,
Final Project Presentations

2:00 Eric & Steve
2:25 Andrew L. & Gerrett
2:50 Max
3:05 Jun & Logan
3:30 Zev & MeiXing
3:55 Michael D. & Michael L.
4:20 done!

  May 6,
Final Project Presentations

2:00 Victor & Wesley
2:25 Yuriy & Ben
2:50 Rebecca
3:05 Kevin & Dimitri
3:30 Nathan & Yumi
3:55 Gaby
4:10 Scott & Andy H.
4:35 done!

May 7,
Last day of classes
 
May 12-16,
RPI Final Exams
No Final Exam for Advanced Computer Graphics