Multimedia Information Processing Group

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. The lecture will be held in English if at least one student does not speak German. Otherwise the course students may choose to have the lecture language either in German or in English. All materials of the course will be offered to the students by OLAT. Students should register to both StudiDB and OLAT for this course.





Mathematical basics of algebra and analysis.

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