Modulinformationssystem Informatik

 

Computer Graphics URL PDF XML

Modulcode: Inf-CG
Englische Bezeichnung: Computer Graphics
Modulverantwortliche(r): Prof. Dr.-Ing. Reinhard Koch
Turnus: unregelmäßig (WS15/16 SS17 WS18/19 WS20/21)
Präsenzzeiten: 4V 2Ü
ECTS: 8
Workload: 60 h lectures, 30 h exercises, 150 h self studies
Dauer: ein Semester
Modulkategorien: BSc-Inf-WP (BSc Inf (21)) WI (BSc Inf (15)) MSc-Inf-WP (MSc Inf (21)) 2F-MEd-Inf-WP (MEd-Hdl Inf (21)) 2F-MA-Inf-WP (2F-MA Inf (21)) MSc-WInf-WP-Inf (MSc WInf (21)) PI (MSc Inf (15)) WI (MSc Inf (15)) WI (MSc WInf (15)) WI (MEd Inf) WPI (MEd Inf) IG (MSc Inf) IS (MSc Inf) MV (MSc Inf)
Lehrsprache: Englisch
Voraussetzungen: Info

Kurzfassung:

IMPORTANT: Due to the difficulties of zoom online lecturing in WS2021, we have decided that the spoken language for both lectures and excercise sessions will be German only.

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.

Lehrinhalte:

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
  • s Spline functions
  • Surface refinement and mesh adaptation

Weitere Voraussetzungen:

This is a Master course. The following prerequesites are needed:

  • Good mathematical basics of algebra and analysis.
  • Prior Course "Inf-EinfBV" (Introduction to image Processing, in German) is strongly suggested as prerequisite.
  • Good knowledge of C++. OpenGL and shader languages will be introduced.

All lecture slides and course material will be in English. The lecture and excercise sessions will be given online via zoom due to the Corona situation in WS20/21. This will allow the majority of students to better understand and discuss the lecture content. All materials of the course will be offered to the students in OLAT.

Prüfungsleistung:

Written exam (120 min.). It is required to actively work on the excercises (homework) to be allowed to take the exam. Bonus points for the exam will be given for successfull excercises. The exam will be offered in the 2 examination time slots following the course.

Lehr- und Lernmethoden:

Verwendbarkeit:

Literatur:

Recommended Literature:

  • Angel: Interactive Computer Graphics, A Top Down Approach with OpenGL, Addison-Wesley
  • 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

Verweise:

Kommentar: