Introduction to Computer Graphics (ILV)

Back
Specialization AreaMultimedia Technology
Course numberB2.08511.20.010
Course codeECG
Curriculum2025
Semester of degree program Semester 2
Mode of delivery Presence- and Telecourse
Units per week3,5
ECTS credits5,0
Language of instruction German

The students

  • master the basic concepts and methods of computer graphics.
  • understand how 3D surface models are constructed, how they are generated and how a realistic representation can be achieved with the help of textures and lighting models.

  • ILV Angewandte Mathematik 1, 1. Semester (3,5 SWS, 5 ECTS Credits)
  • ILV Coding Essentials, 1. Semester (3,5 SWS, 5 ECTS Credits)

This module teaches the basics and algorithms of computer graphics. The following contents are covered:

  • Motivation and application examples
  • Overview of basic rendering techniques
  • Overview of the 3D graphics pipeline
  • Geometric representation of 3D objects
    • Meshes
    • 2D/3D splines
    • Sweeps
  • Geometric transformations and projections
    • Coordinate systems and transformations
    • Camera models and their application
  • Techniques for reducing resource requirements
  • Rasterization
  • Hidden Surface Removal
  • Aliasing and anti-aliasing
  • Phong lighting model
  • Texture Mapping
    • Digital representation of images
    • Basic image operations and simple filters
    • Interpolation techniques
    • Projections
    • UV mapping
    • Further techniques (overview)
  • Containers and data formats
  • PNG and JPEG
  • Wavefront OBJ, FBX

The following basic literature is used in the module:

  • A. Watt: "3D Computer Graphics", Addison Wesley, 1999;
  • S. Marschner, P. Shirley: "Fundamentals of Computer Graphics", CRC Press, 4th edition 2015;
  • J. de Vries: "Learn OpenGL: Learn modern OpenGL graphics programming in a step-by-step fashion", Kendall & Welling, 2020;
  • R. Gonzalez, R. E. Woods: "Digital image Processing", Pearson Education Limited, 4th edition 2017;
Further relevant literature will be announced during the module if necessary.

  • Lecture,
  • moderated tasks and tutorials,
  • Group work

Integrated module examination with immanent examination

  • Collaboration
  • Quizzes
  • Exercises
  • Written partial tests