SluitenHelpPrint
Switch to English
Cursus: INFOGR
INFOGR
Graphics
Cursus informatie
CursuscodeINFOGR
Studiepunten (EC)7,5
Cursusdoelen



Assessment

  • Programming assignments: There will be two programming assignments throughout the course. The final grading P for your programming assignments is the average of the two grades for the assignments: P = (P1+P2)/2. P must be at least 5.0 (before rounding) to pass the course.
  • Exams: There will be a midterm exam T1 and a final exam T2. The final grading T for your exams is calculated as follows: T = 0.3*T1 + 0.7*T2. T must be at least 5.0 (before rounding) to pass the course.

Final grade: if both T (= the grade for the written exams) and P (= the programming grade) are at least 5.0, the final grade for the course is (T + P) / 2. Your final grade must be at least 6 (after rounding) to pass the course.

For a retake the grade of the original test needs to be at least a 4. 

Prerequisites
Because of the new focus on game technologies in the bachelor program, we have to use C# in the practicals instead of Java. Hence, basic knowledge in C# is expected and there will be no introduction into C# as part of this course.
However, if you followed INFOIMP Imperatief Programmeren and have a look at the lecture of INFOB1GP Gameprogrammeren  that you can find under "Literature"on the course website,  you should be able to handle it.

Inhoud
"Graphics" is an introductory lecture about computer graphics. Generally, computer graphics deals with the processing of visual (images) and spatial (geometry) data by a computer.
The lecture will focus on the very basics of modeling and rendering, i.e., the mathematical description of three-dimensional scenes and how to create (realistic) images of such models. This is the core area of computer graphics.

The course will start with a short coverage of the mathematical basics needed for computer graphics. This part will introduce fundamental concepts of linear algebra and other areas of higher mathematics that are important far beyond the field of graphics.
Next, we discuss the foundations of computer graphics, such as transformations and projection of 3D models, hidden surface removal, triangle rasterization, shading, texture mapping, shadows, and ray tracing.
Finally, we will also look briefly into more advanced topics in physically-based global illumination.

Course form
Lectures and consultation sessions.

Literature
Peter Shirley, "Fundamentals of Computer Graphics", third edition, A.K. Peters, July 2009, ISBN: 9781568814698.
Additional material (online articles, etc.) might be used and will be referenced in the lecture.
SluitenHelpPrint
Switch to English