CSCI 4530/6530 Advanced Computer Graphics
Spring 2015

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 '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 and lab topics are tentative and will be updated as the term progresses.

Monday Tuesday Wednesday Thursday Friday
Jan 26,
First day of classes
Jan 27, Lecture 1:
Introduction & Transformations
 Jan 29, Homework 0
OpenGL Warmup

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

Reading Due:

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

 Feb 3, Lecture 3:
Curves and Surfaces

Reading Due:

 Feb 5, Homework 1
Simplification & Subdivision

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

Reading Due: (pick one)

 Feb 10, Lecture 5:
Volumetric Data Structures

Reading Due: (pick one)

 Feb 12, Homework 1
Simplification & Subdivision

due @ 11:59pm
(on homework server)
Feb 13, Lecture 6:
Particle Systems & Cloth Simulation

Reading Due:

Feb 16-17,
No Classes
 Feb 19, Homework 2
Cloth & Fluid Simulation

Progress Post #1
due @ 11:59pm
(on LMS)
Feb 20, Lecture 7:
Navier-Stokes, Fluid Simulation

Reading Due:

 Feb 24, Lecture 8:
Rigid Body Dynamics & Deformation

Reading Due:

 Feb 26, Homework 2
Cloth & Fluid Simulation

ProgressPost #2
due @ 11:59pm
(on LMS)
Feb 27, Lecture 9:
Fracture

Reading Due (pick one):

 Mar 3, Lecture 10:
Inverse Kinematics

Reading Due: (pick one)

 Mar 5, Homework 2
Cloth & Fluid Simulation

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

Reading Due: (pick one)

The videos are really cool, but comment on the paper, not just the video!

 Mar 10,
Quiz 1

practice problems

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

Progress Post #1
due @ 11:59pm
(on LMS)
Mar 13, Lecture 12:
Local vs. Global Illumination & Radiosity

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

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

Reading Due:

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

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

deadline flexible... submit before end of spring break
Mar 20, Lecture 14:
Irradiance Caching & Photon Mapping

Reading Due: (pick one)

Mar 23-27,
Spring Break
Mar 30, Final Project
Brainstorming Ideas & Team Forming Post
due @ 11:59pm
(on LMS)
Mar 31, Lecture 15:
Sampling & Aliasing

Reading Due:

 Apr 2, Homework 3
Ray Tracing, Radiosity, & Photon Mapping

due @ 11:59pm
(on homework server)
Apr 3, Lecture 16:
Subsurface Scattering

Reading Due: (pick one)

 Apr 7, Lecture 17:
Graphics Pipeline

Reading Due: (pick one)

 Apr 9, Homework 4
Stencil Buffer & GPU

Progress Post
due @ 11:59pm
(on LMS)
Apr 10, Lecture 18:
Shadows

Reading Due:

Also start looking at papers for Lecture 19!

    Apr 13, Final Project
    Proposal & Background Research
    due @ 11:59pm
    (on LMS)
    Apr 14, Lecture 19:
    Programmable GPUs

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

    Apr 15,
    No classes
    Apr 16, Homework 4
    Stencil Buffer & GPU

    due @ 11:59pm
    (on homework server)
    deadline extended to Sunday Apr 19th @ 11:59pm
    Apr 17, Lecture 20:
    Procedural Modeling

    Reading Due: (pick one)

     Apr 21, Lecture 21:
    Non-Photorealistic Rendering

    Reading Due:

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

    Reading Due: (pick one)

    Pass/No Credit deadline

     Apr 28, Lecture 23:
    Computational Photography

    Reading Due:
    Something related to Texture Synthesis or Computational Photography
    (pick one or choose your own):

     Apr 30, Final Project
    Progress Post #2
    due @ 11:59pm
    (on LMS)
    May 1,
    Optional Attendance
    Quiz Office Hours &
    Movie Day
    (movie TBA)

    Go to: Game Fest 2015!

    Friday 7-8pm: Graduate student panel @ EMPAC Studio Beta

    Friday 8-11pm: PULSE game music event @ EMPAC Studio 1

    Saturday noon-3pm: Game Showcase @ EMPAC (multiple venues)

    Saturday 4-5pm: Keynote by James Portnow @ EMPAC Theater

     May 5,
    Quiz 2

    practice problems

     May 7, Final Project
    Progress Post #3
    due @ 11:59pm
    (on LMS)
    May 8,
    2-5pm (yes! +1 hour)
    Final Project Presentations
    Attendance Mandatory
    May 11, Final Project
    Written Report
    due @ 11:59pm
    (on homework server)

    No late days allowed
    May 12,
    2-5pm (yes! +1 hour)
    Final Project Presentations
    Attendance Mandatory
     May 14-15,
    Study Days
    May 18-22,
    RPI Final Exams
    No final exam for Advanced Computer Graphics