Lecture: Advanced Topics in Computer Graphics I


  • Lecturer(s):
  • Start: Thu., 9th of April 2013
  • Dates: Tue. and Thu. 12:30 - 14, LBH III.03a
  • Course number: MA-INF 2209
  • Curriculum: Master , Diploma (Graduate)
  • Diploma Area: B
  • Effort: 4.0 SWS



Digital geometric models

Digital geometric models find nowadays numerous applications ranging from industrial CAD and terrain or scientific visualization to games and movie productions.

This lecture covers all aspects of DGM from their aquisiton and representation to editing and processing. In detail it discusses the following topics:

  • Methods for the generation of polygonal meshes (laser scanning, registration and integration of single mesh parts, etc.)
  • Representation: point based representations, efficient mesh data structures
  • Processing: reconstruction techniques, mesh compression, optimization of polygonal meshes (fairing and remeshing), mesh decimation and refinement, hierarchical representations.


This lecture discusses advanced rendering techniques that aim at highly realistic images. Particular emphasis lies on high quality depictions of materials.

In detail the topics of this lecture are:

  • Foundations of radio- and photometry
  • Models for the description of optical material properties and light sources
  • Transport-, volume visualization- and rendering equation
  • Algorithms and techniques for the solution of the volume visualization and rendering equation
  • Algorithms and techniques of image based rendering


Digital geometric models

  • Mario Botsch, Leif Kobbelt, Mark Pauly, Pierre Alliez, Bruno Levy: Polygon Mesh Processing CRC Press, 2010


  • Henrik Wann Jensen: Realistic Image Synthesis Using Photon Mapping AK Peters, 2001
  • Philip Dutré, Philippe Bekaert and Kavita Bala: Advanced Global Illumination AK Peters, 2003
  • Peter Shirley and R. Keith Morley: Realistic Ray Tracing - Second Edition AK Peters, 2003
  • Matt Phar and Greg Humphreys: Physically Based Rendering: From Theory To Implementation Morgan Kaufmann, 2004


Assignment Sheets

Exercise G00: Introduction to Matlab
Assignment sheet  (PDF document, 120 KB)
Exercise G01: PCA and Iterative Closest Points
Assignment sheet  (PDF document, 150 KB)
Exercise G02: Normal Distribution Transform and Marching Cubes
Assignment sheet  (PDF document, 127 KB)
Exercise G03: Surface reconstruction from unorganized points
Assignment sheet  (PDF document, 126 KB)
Exercise G04: Global Optimization for shape fitting
Assignment sheet  (PDF document, 666 KB)
Exercise G05: Smoothing and Differential Geometry
Assignment sheet  (PDF document, 377 KB)
Exercise G06: Parametrization
Assignment sheet  (PDF document, 745 KB)
Exercise R07: Whitted-Raytracing
Assignment sheet  (PDF document, 176 KB)
Exercise R08: Raytracing2
Assignment sheet  (PDF document, 242 KB)
Exercise R09: BRDFModels
Assignment sheet  (PDF document, 198 KB)
Exercise R10: Pathtracing
Assignment sheet  (PDF document, 676 KB)

Additional Documents