CS 116B Supplementary Lecture 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: Rendering
Lecture 13: Visualization
Lecture 14: Ray Tracing I
Lecture 15: Ray Tracing II
Lecture 14: Ray Tracing III
Lecture 15: Ray Tracing IV
Lecture 16: Radiosity
Lecture 17: Bump Maps, Environment Maps
Lecture 18: Animation
Lecture 19: OpenGL Extensions
    Example project: Cube Map
    Example project: Multi-textures
Lecture 20: Programmable Shaders
    Example project: Fragment (Gouroud) Lighting
Lecture 21: Additional Automatic Terrain