Introduction to Digital Geometry Processing

Spring 2012 


Announcements:

18/6/2012 Final assignment is posted (deadline: 25/8/2012).

21/5/2012 Second assignment is posted.

14/5/2012 No class due to department retreat.

3/4/2012 Added the first assignment. Note the accompanying slides.

26/3/2012 Added code resources (will be referred to in the assignments).

25/3/2012 This is our new course’s web-page. You can find here slides, assignments and general info. Please visit this page frequently.

 

 

Details:

Instructor: Yaron Lipman

E-mail:

Office: Ziskind 263

 

 

Slides:

Lecture 1: Introduction.

Lectures 2+3: Surfaces and meshes.

Lecture 4: Reconstruction_registration.

Lectures 5+6: Reconstruction – implicit and explicit.

Lectures 7+8+9+10: Differential geometry of curves and surfaces.

Lectures 11+12: Laplacian and applications.

 

Assignments:

Assignment 1: ex1, slides.

Assignment 2: ex2, slides, code (newer version of the viewer with relevant plugins for this assignment)

Assignment final: final.

 

Resources: (copied from Olga Sorkine’s course webpage)

Mesh libraries

·      IGL viewer

·      Trimesh

·      OpenMesh

·      OpenMesh paper

 

OpenGL tutorials

·        OpenGL Redbook

·        OpenGL Redbook code examples (using GLUT)

·        Nate Robins OpenGL tutors

·        NeHe OpenGL tutorials

 

Mesh file format

·        OFF file formal specifications

 

GUI for 2D and 3D graphics applications

·        libQGLViewer

·        GLUI

·        GLUT and GLUT for Windows

·        QT (open source version)

 

Numerical linear algebra packages

·        NewMat

·        TAUCS

·        CHOLMOD