Fakultät Informatik

Computer Graphics

 Dr. Marc Rautenhaus

Computer Graphics

Time, Place:

Mo. 14:00 -15:30,  IHS2; Do. 14:00-15:30,  IHS2








This lecture is the introductory course to Computer Graphics. The course teaches the algorithms used to program a computer to generate images of a geometric model with associated appearance properties. The lecture is held in English language. The following topics are discussed:

  • Geometric Models
  • Surface Representations
  • Color, Lighting, and Reflections
  • Ray Tracing and Acceleration Structures
  • Texture mapping
  • Graphics APIs
  • Linear and affine Transformations
  • Rasterization and Shading
  • Fragment Processing
  • Visibility & shadows


  • Shirley, Marschner et al.: Fundamentals of Computer Graphics, CRC Press, 3rd/4th edition (2009/2016)
  • Hughes et al.: Computer Graphics: Principles and Practice, Addison-Wesley, 3rd edition (2013)
  • Theoharis et al.: Graphics and VIsualization: Principles and Algorithms, AK Peters (2008)
  • Watt: Computer Graphics, Addison-Wesley, 3rd edition (1999)

Lecture Slides

Lecture slides are available to registered students via the TUM Moodle platform.



- In collaboration with partners from industry, we have a number of thesis topics available in the area of point-based rendering, geo-localization using public data, scene fusion from different viewpoints. If you are interested, please contact  westermann(at)tum.de


- Game Devel. Lab Practical for SS'18: kick off meeting on April 3rd,  details here. No matching system sign upneeded!


- One PhD position on   Turbulence Visualization is available at the Computer Graphics & Visualization group.