CS 116B Lectures Supplementary Notes


Lecture 0: Re-Introduction to OpenGL, GLUT, and GLUI

Lecture 1: Fractals

Lecture 2: Visibility

Lecture 3: Depth

Lecture 4: Texture-Mapping

Lecture 5: 3D textures

Lecture 6: Fill

Lecture 7: Aliasing

Lecture 8: Shadows

Lecture 9: Stencil Buffer, Shadow Volumes

Lecture 10: Shadow Maps

Lecture 11: Accumulation Buffer

Lecture 12: Ray Tracing I

Lecture 13: Ray Tracing II

Lecture 14: Ray Tracing III

Lecture 15: Ray Tracing IV

Lecture 16: Radiosity

Lecture 17: Rendering

Lecture 18: Bump Maps, Environment Maps

Lecture 19: Visualization

Lecture 20: Animation

Lecture 21: OpenGL Extensions
Example project: Cube Map
Example project: Multi-textures

Lecture 22: Programmable Shaders
Example project: Fragment (Gouroud) Lighting