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: