Lectures
- Lecture 1 – graphics class introduction
- Lecture 2 – what is 3D graphics
- Lecture 3 – math & physics in graphics
- Lecture 4 – math & physics II
- Lecture 5 – rasterization
- Lecture 6 – rasterization II
- Lecture 7 – perspective & scene graph
- Lecture 8 – 3D viewing
- Lecture 9 – shading part 1
- Lecture 10 – shading part 2
- Lecture 11 – texture mapping I
- Lecture 12 – texture mapping II
- Lecture 13 – geometry processing
- Lecture 14 – curves & surfaces
- Lecture 15 – shadow map & raytracing I
- Lecture 16 – raytracing II (acceleration)
- Lecture 17 – raytracing III (illumination)
- Lecture 18 – raytracing IV (advanced)
- Lecture 19 – animation & simulation
- Blinn-Phong & Lambert Shading
- Catmull-Clark Subdivision
- Loop Subdivision
- De Casteljau Algorithm
- Hermite Spline
- Ray-Sphere & Ray-Triangle
- Ray-AABB Intersection
- Grid Acceleration
- KD-Tree Hierarchy
- Rendering Equation