CMPT 464/764: Geometric Modelling in Computer Graphics (Fall 2021)

School of Computing Science, Simon Fraser University
Course outline:

This course covers recent and advanced modeling techniques in computer graphics. Our focus will be on the acquisition, representation, processing, and synthesis of 3D shapes, with applications to real-time 3D graphics such as computer games, design and manufacturing, AR/VR, as well as 3D machine vision and robotics. The main modeling primitive studied will be polygonal meshes, which have been the dominant surface representation for highly detailed free-form 3D data. In recent years, mesh modeling and processing has been the most intensely studied subject in geometric modeling. This field is still fast evolving with many interesting problems and much aspiration for application development and future research, e.g., in geometric deep learning, computational design, and fabrication. Basic mathematical concepts and tools necessary to understand the course will be presented depending on students background. But the ability to program in C/C++ with OpenGL is required. This course is cross-listed between CMPT 464 and 764.

Course Topics: (not necessarily covered in that order):

Grading:

Two midterms (35%), two homework assignments (30%), and a final project (35%)

Students must attain an overall passing grade on the weighted average of midterms in the course in order to obtain a clear pass (C or better).

Recommended book:

[LOD Book] Level of Detail for 3D Graphics, D. Luebke, et al, Morgan Kaufmann, 2003.

References:

Prerequisites/Corequisites:

Interests in the topic; no obvious symptoms of math phobia; CMPT 361 or equivalent computer graphics knowledge. You are welcome to discuss with me your background and suitability for taking the course.


Richard (Hao) Zhang / haoz at cs dot sfu dot ca