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.


PhD positions on   Computational Fabrication and 3D Printing and  Photorealistic Rendering for Deep Learning and Online Reconstruction are available at the Computer Graphics & Visualization group.