Computational Robotics Lab
ETH Zurich

Shape Modeling and Geometry Processing

Details

Bunny
course no.252-0538-00L
semesterSpring 2018
lecturersStelian Coros, Roi Poranne
assistants Michael Rabinovich, Moritz Geilinger
lectureWed 10-12; CAB, G 51
exerciseFr 9-10; CAB, G 52
office hoursupon coordination by e-mail
ECTS credit5 credits

Overview

Recent advances in 3D digital geometry processing have created a plenitude of novel concepts for the mathematical representation and interactive manipulation of geometric models. This course covers some of the latest developments in geometric modeling and digital geometry processing. Topics include surface modeling based on triangle meshes, mesh generation, surface reconstruction, mesh fairing and simplification, discrete differential geometry, interactive shape editing and digital shape fabrication.
This course covers some of the latest developments in geometric modeling and digital geometry processing. Topics include surface modeling based on polygonal meshes, mesh generation, surface reconstruction, mesh fairing and simplification, discrete differential geometry, interactive shape editing, topics in digital shape fabrication.

Course Objectives

The students will learn how to design, program and analyze algorithms and systems for interactive 3D shape modeling and digital geometry processing.

Schedule and Course Notes

Note: Course notes and homework materials are only accessible within the ETH network (addresses 129.132.*). Use VPN to access from outside.
The course schedule is tentative and is subject to change.

Homework Assignements

For the purposes of this class we will be using GitHub. You can find all instructions on the repository's webpage, please follow them carefully
Repository: https://github.com/eth-igl/GP2018-Assignments
Note: Course notes and homework materials are only accessible within the ETH network (addresses 129.132.*). Use VPN to access from outside.

Exercise 1: Mesh Modeling

In this exercise you will familiarize yourself with the provided code framework and perform some basic modeling operations on a mesh.
Due Date: 9.3.2017, 09:00
Assignment: link

Exercise 2: Implicit Surface Reconstruction

In this exercise you will reconstruct a surface from a 3D point cloud.
Due Date: 23.3.2017, 09:00
Assignment: link

Exercise 3: Mesh Parameterization

In this exercise you will parameterize a mesh by minimizing four different distortion measures.
Due Date: 13.4.2017, 09:00
Assignment: link

Exercise 4: Shape Deformation

In this exercise you will implement an algorithm to interactively deform 3D models.
Due Date: 27.4.2017, 09:00
Assignment: link