Recordings from an introductory lecture about computer graphics given by Wolfgang Hürst, Utrecht University, The Netherlands, from November 2007 till January 2008.
Wolfgang Huerst, Utrecht University
Closing remarks [MOV, 24.7MB]
Radiosity, part 2 [MOV, 25.1MB]
Slides: [ slides ] [ slides with annotations ] [ website (HTML) ] [ website with annotations ] Exercises: Tutorial 9, problem 4 (Radiosity) [ exercises ] Recommended reading: Radiosity is hardly covered in the textbook, but the lecture notes and website given above should be enough to understand the basic concepts. In addition, you can browse the Education Slide Set provided on the SIGGRAPH server.
A full graphics pipeline, part 2 [MOV, 25.9MB]
A full graphics pipeline, part 1 [MOV, 38.9MB]
Slides: [ slides ] [ slides with annotations ] Exercises: Tutorial 9, problems 1-3 (Clipping) [ exercises ] Recommended reading: Chapter 12 in the textbook. The Sutherland-Hodgman and the Weiler-Atherton algorithm are not covered in the book, but the lecture notes should be sufficient to understand them.
Texture mapping, part 2 [MOV, 46.3MB]
Texture mapping, part 1 [MOV, 46.4MB]
Slides: [ slides ] [ slides with annotations ] [ handouts ] Exercises: Tutorial 8 (texture mapping) [ exercises ] Recommended reading: This lecture is covered by chapter 11 of the book. The tutorial on "Teaching Texture Mapping Visually" (PDF, HTML) by Rosalee Wolfe from DePaul University contains some nice illustrations of different approaches. Not all of this is covered in the lecture, but the images might help understanding some of the techniques we discussed.
Slides: [ slides ] [ slides with annotations ] Exercises: Tutorial 6, problem 1 (Hidden Surface Elimination) [ exercises ] Recommended reading: This lecture is covered by Chapter 8 (Hidden Surface Elimination) in the textbook.
Slides: [ slides ] [ slides with annotations ] Exercises: see Tutorial 6 from lecture 7, problems 2-6 [ exercises ] Recommended reading: In the lecture, we addressed only polygone and triangle rasterization and used a different approach than covered in the book. Nevertheless, it doesn't hurt to browse chapter 3.5 (line drawing) and 3.6 (triangle rasterization). The latter one also contains a little bit of information about Gouraud shading. Linear interpolation is covered in chapter 2.10, diffuse shading and phong shading are discussed in chapter 9.1 and 9.2, respectively.
Ray tracing, part 2 [MOV, 31.2MB]
Ray tracing, part 1 [MOV, 34.0MB]
Slides: [ slides ] [ slides with annotations ] Exercises: Tutorial 7, problems 1-6 (Ray tracing) [ exercises ] Recommended reading: This lecture basically completes some "loose ends" about Ray Tracing that haven't been covered in the lecture so far, in particular: Ray/triangle intersection (book, section 2.11 and 10.3.2), refraction (book, section 10.7), instancing (book, section 10.8), constructive solid geometry (book, section 10.10), faster ray tracing (book, section 10.9).
Triangle rasterization, part 2 [MOV, 53.6MB]
Triangle rasterization, part 1 [MOV, 31.3MB]
Hidden surface elimination, part 2 [MOV, 45.7MB]
Hidden surface elimination, part 1 [MOV, 49.0MB]
Slides: [ slides ] [ slides with annotations ] [ handouts ] Exercises: Tutorial 5 (Projection) [ exercises ] Recommended reading: Chapter 7 (Viewing) from the textbook.
Perspective projection, part 2 [MOV, 32.8MB]
Perspective projection, part 1 [MOV, 30.4MB]
Linear and affine transformations, part 2 [MOV, 49.3MB]