Introduction Slides Coding Paper Reading and Representation


Digital Geometry Processing

 

Xiao-Ming Fu       University of Science and Technology of China


Introduction



This course provides an introduction to digital geometry processing, a subfield of computer graphics. This course will cover basic mathematical foundations for studying 3D surfaces from a discrete differential geometric standpoint and present the full geometry processing pipeline, including mesh representation, mesh smoothing, parameterization, remeshing, decimation and surface deformation.



Slides



Coding



Basic training
Implementation: Shortest path (Dijkstra’s algorithm) and minimal spanning tree on the triangular mesh
Reference: Spanning Tree Seams for Reducing Parameterization Distortion of Triangulated Surfaces
Deadline: 24:00 2017/3/18


Mesh Smoothing
Implementation: Bilateral mesh denoising
Deadline: 24:00 2017/4/1


Mesh Parameterization
Implementation: Least Squares Conformal Maps for Automatic Texture Atlas Generation
Deadline: 24:00 2017/4/15


Remeshing
Implementation: A Remeshing Approach to Multiresolution Modeling
Deadline: 24:00 2017/4/29


Mesh Simplification
Implementation: Surface Simplification Using Quadric Error Metrics
Deadline: 24:00 2017/5/13


Mesh Deformation 1
Implementation: As-Rigid-As-Possible Surface Modeling
Deadline: 24:00 2017/5/27


Mesh Deformation 2
Implementation: Free-Form Deformation of Solid Geometric Models
Deadline: 24:00 2017/6/10


Mesh Interpolation
Implementation: As-Rigid-As-Possible Shape Interpolation
Deadline: 24:00 2017/6/24


Paper Reading and Representation



Specified paper: A Survey of Surface Reconstruction from Point Clouds
Deadline: 24:00 2017/6/24