Skip to main content

Module description - Computer Graphics

ECTS 3.0
Level intermediate
Overview The students will learn the principles of three dimensional image synthesis. This includes the foundations and applications of hardware-accelerated, real-time 3D computer graphics. The course discusses methods for the generation of photorealistic imagery using local and global illumination models. In addition, it will introduce animation and other time-dependent processes, and also consider tools for creation and editing of computer graphics models

  • Foundations and history of computer graphics
  • Current 3D hardware
  • 3D modelling tools (Blender crash course)
  • 3D application programming interfaces (OpenGL and high-level APIs)
  • Coordinate systems and transformations
  • 3D objects and data structures
  • Texturing and materials
  • Lighting and shadows
  • Animation & physics

Learning objectives

  • The students know the processes of digital 3D image synthesis.
  • They understand how 3D APIs work, and are able to select and apply them for specific applications.
  • They are able to design and implement their own 3D computer graphics applications using standard APIs (OpenGL).
  • They are able to use 3D modelling tools.

Previous knowledge Linear algebra (lag)
Object-oriented programming (oopl2)
Mathematical foundations of computer graphics (magb)
English level B2 (e.g. passed module ten1)
Exam format Continuous assessment grade with final written exam
Diese Seite teilen: