I taught **Advanced Graphics **(**SER 431)** for a year at Arizona State University – Fall 2017 and 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:

- Course Presentation
- Project Description
- Noise
- Skyboxes
- Bounding Volumes (Boxes)
- Quiz 02
- Environment
- Environment (Planar Reflections)
- Quiz 03
- Environment (Planar Shadows)
- Quiz 04
- Introduction to Particle Systems
- Curves, Splines, and Surfaces
- Curves and Splines II
- Hermite and Chaikin Curves
- B-spline Curves
- Midterm Review
- Project 02
- Non-Uniform Rational Basis Splines (NURBS)
- Non-Uniform Rational Basis Splines (NURBS) II
- Non-Uniform Rational Basis Splines (NURBS) III
- Fractals
- Quiz 08
- Final Project
- Final Review

## Final Projects

Some examples of projects developed by students in this course: