CS488/688 Introduction to Computer Graphics

Winter 2026 - Lessons and Additional Materials

(All password protected materials available on this website are intended for the
exclusive academic use of students enrolled in this offering (Winter 2026) of CS488/688.
Accordingly, these materials should not be distributed.)

Lessons

Tutorials

A5 - Animation Project


Lessons

  • Lesson 1: Course Guidelines

  • Lesson 2: Devices and Short Computer Graphics History

  • Lesson 3: Graphics Pipeline and Review of Mathematical Concepts

  • Lesson 4: Geometric Transformations

  • Lesson 5: Change of Basis and Word to Viewing Transformations

  • Lesson 6: Window to Viewport Mapping and Line Clipping

  • Lesson 7: Projections and Projective Transformations

  • Lesson 8: 3D Clipping and Homogeneous Coordinates

  • Lesson 9: Polygons and Scan Conversion

  • Lesson 10: Algorithms for Hidden Surface Removal and Scene Graph

  • Lesson 11: Radiometric Quantities and Material Appearance Concepts

  • Lesson 12: Local Illumination Models and Shading Algorithms

  • Lesson 13: Introduction to Ray Tracing Methods

  • Lesson 14: Aliasing and Ray Tracing Improvements

  • Lesson 15: Texture Mapping, Bump Mapping and Solid Texturing

  • Lesson 16: Path Tracing and Acceleration Mechanisms

  • Lesson 17: Fundamentals of Spline Curves

  • Lesson 19: B-Spline Curves and Spline Surfaces

  • Lesson 19: Basic Concepts of Computer Animation

  • Lesson 20: Introduction to Camera Animation and Goal Directed Systems

(Back to top.)


Tutorials (from previous terms)

(Back to top.)


A5 - Animation Project

(Back to top.)


Last modified on March 26, 2026.