Advanced Graphics

I am teaching  Advanced Graphics (SER 431) this Fall. I have taught this course since Fall 2016.

SER 431 presents topics in real-time rendering and graphics hardware, and the use of graphics processing unit hardware to implement rendering of higher-order surfaces and special effects.

Syllabus

Lectures

My slides for each lecture are available below:

  1. Course Presentation
  2. Project Description
  3. Noise
  4. Skyboxes
  5. Bounding Volumes (Boxes)
  6. Quiz 02
  7. Environment
  8. Environment (Planar Reflections)
  9. Quiz 03
  10. Environment (Planar Shadows)
  11. Quiz 04
  12. Introduction to Particle Systems
  13. Curves, Splines, and Surfaces
  14. Curves and Splines II
  15. Hermite and Chaikin Curves
  16. B-spline Curves
  17. Midterm Review
  18. Project 02
  19. Non-Uniform Rational Basis Splines (NURBS)
  20. Non-Uniform Rational Basis Splines (NURBS) II
  21. Non-Uniform Rational Basis Splines (NURBS) III
  22. Fractals
  23. Quiz 08
  24. Final Project
  25. Final Review

Final Projects

Some examples of projects developed by students in this course: