Multimedia Information Processing Group

Inf-CG: Computer Graphics


Summary: Computer Graphics deals with the visualisation of 3D objects defined by the computer. Models of the 3-D world, its 3-D geometry, lighting and surface characteristics are described parametrically or implicitly and are converted into artificially generated images of the scene by a camera model. Furthermore we deal with the geometric modeling of computer-defined objects and 3-D scenes. The objects are represented by curves, planes, and volumes in 3-D as primitives as defined by pologons, splines or surface meshes. Lernziele: The students learn about the mathematical basics of 3-D geometry (affine/projective space) as well as projective image geometry and apply their knowledge to 3-D models of the world. Implementing the basic principles is trained by solving theoretical and programming exercises. Focal point of this lecture is visualization, i.e. the process of generating images from models by using the rendering pipeline. The students learn how to represent 3-D objects using curves, planes, and volumes through polygons or continuous functions e.g. polygon meshes, splines, CSG and surface refinement or mesh adaptation. The lecture deals with methods of representing 3-D scenes, rendering, visualization and modeling. Topics: Geometric transformations and mapping The rendering pipeline Local and global lighting models 3-D visualization, shading and texturing Approximation and interpolation of curves and surfaces Spline functions Surface refinement and mesh adaptation All lecture slides and course material will be in English. IMPORTANT: Due to the difficulties of zoom online lecturing, we have decided that the spoken language for both lectures and excercise sessions will be German only. This will allow the majority of students to better understand and discuss the lecture content. All materials of the course (in English) will be offered to the students in OLAT. Students should register to both StudiDB and OLAT




Mathematical basics of algebra and analysis. Required Lecture: InfEinfBV (Einführung in die Bildverarbeitung). The students are required to attend online on zoom with a laptop/computer/device equipped with a microphone and a camera.

Recommended literature

  • Angel: Interactive Computer Graphics, A Top Down Approach with OpenGL, 6th Ed. Addison-Wesley 2012
  • Encanarcao, Straßer, Klein: Graphische Datenverarbeitung Vol. 1+2, Oldenbourg Verlag, 1996
  • Zavodnik, Kopp: Graphische Datenverarbeitung, Grundzüge und Anwendungen. Hanser Verlag, 1995
  • Foley, van Dam, Feiner, Hughes, Phillips: Grundlagen der Computergraphik. Addison-Wesley 1994
  • Solomon: Computer Graphics \& Geometric Modeling. Springer 1999

Additional information