Home> courses> electrical engineering and computer science> Computer Graphics> lecture notes
| LEC # |
Topics |
| 1 |
Course Overview (PDF-1.1 MB) C ++ tutorial (PDF) |
| 2 |
Ray casting 1: Generation and intersection (PDF-1.2 MB) |
| 3 |
Ray casting 2: More intersection (PDF-1.7 MB) |
| 4 |
Transformations 1: translation, rotation and Scale (PDF-1.0 MB) |
| 5 |
Transformations 2: In modeling (PDF-1.7 MB) Linear Algebra tutorial (PDF) |
| 6 |
Ray Tracing (PDF-2.4 MB) |
| 7 |
Local illumination (PDF) |
| 8 |
Acceleration data structures (PDF-3.9 MB) |
| 9 |
Curves and surfaces (PDF-3.2 MB) |
| 10 |
Animation 1: Interpolation and kinematics (PDF) |
| 11 |
Animation 2: Orientation and quaternions (PDF) |
| 12 |
Animation 3: Dynamics (PDF-1.7 MB) |
| 13 |
Graphics pipeline 1: Perspective Transformations (PDF-1.1 MB) |
| 14 |
Graphics pipeline 2: Line clipping and Rasterization (PDF) |
| 15 |
Graphics pipeline 3: polygon Rasterization (PDF) |
| 16 |
Graphics pipeline 4: Polygon Clipping (PDF-3.1 MB) |
| 17 |
Shadows (PDF-3.1 MB) |
| 18 |
Global Illumination: radiosity (PDF-2.7 MB) |
| 19 |
Monte Carlo ray tracing (PDF-3.4 MB) |
| 20 |
Color 1: color vision and color spaces (PDF-2.3 MB) (courtesy of Victor ostromoukhov. Used with permission .) |
| 21 |
Color 2: color effects and production (PDF-2.6 MB) (courtesy of Victor ostromoukhov. Used with permission .) |
| 22 |
Texture Mapping (PDF-3.6 MB) |
| 23 |
Sampling, aliasing and MIP Mapping (PDF-2.0 MB) |
|