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.



Matthias Niessner, our new Professor from Stanford University, offers a number of interesting topics for  master theses.


A new PhD/PostDoc position on  Computational Fabrication and 3D Printing is available at the Computer Graphics & Visualization group.


A new PhD position is available at the games engineering group.  Check it out here.