Computer Graphics Laboratory ETH Zurich


Surface Representations and Geometric Modeling (SS 05) - Home

Home | Course Notes | Exercises | Schedule
Description Administration

Surface Representations and Geometric Modeling (SS05)

From now on, the course and the exercise will take place in RZ F 21

Course Topics

Digital 3D geometry has emerged as the fourth wave of multimedia data, after sound, images, and video. In this course, we will explore basic and advanced representations and algorithms for digital 3D geometry processing. With a focus on parametric surfaces and polygonal meshes, we will cover the fundamental building blocks of modern geometric modeling systems, such as decimation, smoothing, free-form and multi-resolution editing. We will also look at very recent developments in this area and discuss their pros and cons with respect to traditional approaches.
This course is an integral part of the new major on visual computing.

Course Objectives

After attending this course, you should be able to:

  • define and relate the basic concepts, tools, and algorithms in geometric modeling
  • critically analyze and assess current research on surface representations and geometric modeling with the intent to apply the proposed methods in your own work.
  • implement individual components of a geometric modeling system


The objectives of the course are reflected in three types of assignments:

  • Pen-and-paper exercises help to revise the presented material by applying the core concepts to small theoretical problems.
  • Reading assignments will strengthen the ability to critically analyze scientific research papers. You are expected to read the papers and write a short summary report according to criteria that we will discuss in class. A group discussion on each paper will help to develop your argumentative skills on scientific topics.
  • Programming assignments will help you translate theoretical concepts to practical applications. A code framework will be provided that allows you to experiment with various algorithms without having to bother about software infrastructure.


Introduction to Computer Graphics (GDV I). Some background in geometry or computational geometry is helpful, but not necessary.


Prof. Dr. Markus Gross
IFW D 28.1

Prof. Dr. Mark Pauly
IFW C 26.2

Administration Description




Markus Gross
Mark Pauly


Christian Sigg (, Richard Keiser (


Course: Do 14-16, IFW D 42

Exercises: Do 16-17, IFW D 42

Credit points

Diploma Students ETH: 5 (including exam)
Ph.D. students ETH: 3 (attendance) or 4 (including exam)
Ph.D. students University of Zurich: 3 (attendance) or 4 (including exam)