EECS 773: Advanced Graphics

Brief Description

Advanced topics in graphics and graphics systems. Topics vary, but usually include most of the following: photorealistic rendering; ray tracing; radiosity; physically-based modeling, rendering, and animation; GPU-based techniques; virtual reality.

Prerequisites

Reference Materials:

Course topics frequently vary and usually include (not necessarily in this order):

  1. Review: points and vectors in affine and projective spaces; fundamental geometric forms; empirical local lighting models
  2. Local versus global lighting & rendering; global methods including recursive ray tracing and radiosity.
  3. Physically-based lighting models
  4. The architecture of high performance graphics and game engines
  5. Physics-based techniques (e.g., lighting models, animation, model interactions)
  6. Advanced applications of programmable shaders
  7. Animation tools (e.g., quaternions, interpolation)
  8. Other techniques including particle systems, recursive constructions, point-based graphics, advanced texture mapping, antialiasing, etc.