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

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, analysis, and synthesis of 3D shapes, with applications to real-time 3D graphics, generative AI, design and manufacturing, as well as 3D machine vision and robotics. We will cover a variety of 3D representations including polygonal meshes, point clouds, voxels, implicit functions, as well as structured representations. Both classical and modern-day learning-based approaches will be studied. 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 creative modeling. Basic mathematical concepts and tools necessary to understand the course will be presented depending on students background. Programming experience in computer graphics (CMPT 363 or equivalent) and machine learning (Python, C++) would be required. This course is cross-listed between CMPT 464 and 764.

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

Grading:

One midterms (30%), one assignment (20%), and a final project (50%)

References:

Other reading materials: Prerequisites/Co-requisites:

Interests in the topic; no obvious symptoms of math phobia. Programming experience in computer graphics (CMPT 363 or equivalent) and machine learning (Python, C++) would be required.


Richard (Hao) Zhang / haoz at sfu dot ca