TERM 1, 2008/2009
INFOGR: Graphics
Tuesdays, 11-13h, & Thursdays, 15-17h, AARD-Klein

"Graphics" is an introductory lecture about computer graphics. Generally, computer graphics deals with the representation and manipulation of pictorial data by a computer. One important aspect, which will be covered by this lecture, is the creation of realistic images based on 3D models. The course will start with a short coverage of the mathematical basics needed for computer graphics. Then, we discuss some fundamental techniques of modern computer graphics, such as transformations and projection of 3D models, hidden surface removal, triangle rasterization, shading, texture mapping, and ray tracing. We will also look into some advanced topics such as global illumination, radiosity, and shadows.

Lecturer: Wolfgang Hürst (WWW, Email), TAs: Dirk-Jan Hoppenbrouwer, Corijn Kamerling, Rene Kersten, Jalmer van de Berg

Home Schedule Lecture Tutorials Practicals Exams & grading
Latest lecture: Graphics Pipeline (part 1)

All lecture recordings ...

  • [09.01.09] The results of the retakes are now online.
  • [23.12.08] Because the university is closed over the holidays, it might take a while till the results of the retake will be available. Expect them by the end of the first working week in January. In case there is any further delay, I'll post it here. Have some nice holidays!
  • [16.12.08] Note: In case you want to participate in this course's retakes and the retake of Algoritmiek, you should contact the instructors of these courses as soon as possible in order to arrange a rescheduling of one of the exams.
  • [10.12.08] The retake of the exams T1 and T2 will take place on Tuesday, December 23, 2008. For final place and time information, please check the official site for this course. Infos about who is qualified to participate in the retakes can be found under Exams & grading and at the bottom of the overview of the final grades. There will be two make-up tests Tm1 and Tm2 which can replace T1 and T2, respectively. It is up to you if you want to take Tm1, Tm2, or both of them. However, be aware that you can only replace T1 with Tm1 and T2 with Tm2. Tm1 will mainly cover the content of lectures 1-5, Tm2 will focus on the material of lectures 6-12. Each test should be doable in 1 1/2 hours. Total time to work on the exam is 3 hours, no matter if you decide to participate in both tests or just one of them.
  • [16.11.08] The final grades are now online. Date for the retakes is Dec 23. The gallery will be updated with further images in the upcoming week.
  • [16.11.08] Results from the 2nd programming assignment P2 are now online and can be found at this web page. A gallery with a few images some of you submitted and the final overall grades will be online soon.
  • [13.11.08] Due to some unforseeable circumstances, the grading for P2 will be delayed to next week. Sorry for the inconvenience.
  • [13.11.08] Results from the final exam T2 are now online and can be found in the "Exams & grading" section of this web site.
  • [16.10.08] Results from the first programming assignment P1 are now online and can be found at this web page. There is also a gallery with a few images some of you submitted.
  • [10.10.08] Results from the midterm exam T1 are now online and can be found in the "Exams & grading" section of this web site.
  • [03.10.08] You can find the midterm exam as well as some comments and partial solutions in the "Exams & grading" section of this web site. Results will be posted here by the end of next week (i.e. on or before Friday, Oct 10).
  • [01.10.08] NOTE: As I said in the lecture, the midterm exam tomorrow will take place at JAARB-HAL 5. Any other information you might have is incorrect. Hope to see you all there tomorrow.
  • [30.09.08] The submit system for the 1st programming assignment P1 is now open for your submissions. If your file is larger than 2MB (or you have any other problems with uploading), please email the instructor to arrange different delivery (send me a note, do not send my your >2MB file!).
  • [26.09.08] Hints and partial solutions for the tutorials 1-3 are now available at under Tutorials. There will be no regular tutorials next week because of the exam, but if you have any question about the tutorials, one of the teaching assistants will be present during the normal tutorial hours on Tuesday to answer them.
  • [26.09.08] Right in time before the midterm exam, the podcast is finally online. So, if you want to, you can also enjoy the lecture on your iPod or other mobile media player. Please note that the podcast does not contain any additional material but just an alternative version of the recordings which is optimized for replay on smaller displays. Hence, there is no need to subscribe if you don't want too.
  • [18.09.08] The deadlines for the programming assignments are Tues, Oct 7, 18h for P1 and Thu, Oct 30, 18h for P2
  • [22.08.08] The website is up and running. Lectures start on Thu, Sept. 4, tutorials and practicals on Tue, Sept. 9

Further info:
Times, rooms, allocation to tutorials and practicals, etc. can be found in Osiris and at the department's web site for this course.
For various reasons, the lecture will be given in English. However, practicals and tutorials are held in Dutch and answers in the exams can be given in either language.
If you have any questions, problems, recommendations, etc., please, do not hesitate to contact the instructor or any of the TAs.
We will use Fundamentals of Computer Graphics by Peter Shirley et al. as the textbook for the course. Note that this is the 2nd edition of the book. Students who already own a copy of the 1st edition don't need to upgrade because for the content covered in the lecture, there are only marginal differences between the two versions. Further info about the book's content (including errata and figures for download) can be found on the author's web page.

Previous year:
If you are eager too look ahead, you can check out the web site of last year's course, but be aware that changes to this year's lecture may apply.

(c) Wolfgang Hürst