Fall 2025 - CMPT 464 D100

Geometric Modelling in Computer Graphics (3)

Class Number: 5528

Delivery Method: In Person

Overview

  • Course Times + Location:

    Sep 3 – Dec 2, 2025: Wed, 11:30 a.m.–12:20 p.m.
    Burnaby

    Sep 3 – Dec 2, 2025: Fri, 10:30 a.m.–12:20 p.m.
    Burnaby

  • Prerequisites:

    CMPT 361, MACM 316, both with a minimum grade of C-.

Description

CALENDAR DESCRIPTION:

Covers advanced topics in geometric modelling and processing for computer graphics, such as Bezier and B-spline techniques, subdivision curves and surfaces, solid modelling, implicit representation, surface reconstruction, multi-resolution modelling, digital geometry processing (e.g. mesh smoothing, compression, and parameterization), point-based representation, and procedural modelling. Students with credit for CMPT 469 between 2003 and 2007 or equivalent may not take this course for further credit.

COURSE DETAILS:

This course covers advanced and recent geometric modeling and generation 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, multi-view geometries, neural fields, as well as structured representations. Both classical and modern-day learning-based approaches will be studied. This field is fast evolving with many interesting problems and much aspiration for application development and future research, e.g., in spatial and embodied AI, geometric deep learning, computational design, and creative arts and 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 will be cross-listed with CMPT 764.

COURSE-LEVEL EDUCATIONAL GOALS:

Topics

  • The new computer graphics in the age of AI and roboics
  • Machine learning in shape analysis and geometric modelling
  • 3D shape representations: tensor-product surfaces, implicit functions, meshes (subdivision surfaces), point clouds, voxels, structured representations, and their "neuralization"
  • 3D shape acquisition and surface reconstruction
  • Segmentation and correspondence for 3D vision
  • 3D content creation, generative AI, and creative modeling
  • 3D printing and fabrication

Grading

NOTES:

One midterms (30%), two assignments (20%), and a final project (50%)

Materials

MATERIALS + SUPPLIES:

Reference Books

  • A Sampler of Useful Computational Tools for Applied Geometry, Computer Graphics, and Image Processing, Cohen-Or et al., 2015

Other reading materials

  • Survey and research papers to be added throughout the course

REQUIRED READING NOTES:

Your personalized Course Material list, including digital and physical textbooks, are available through the SFU Bookstore website by simply entering your Computing ID at: shop.sfu.ca/course-materials/my-personalized-course-materials.

Department Undergraduate Notes:

The following are default policies in the School of Computing Science. Please check your course syllabus whether the instructor has chosen a different policy for your class, otherwise the following policies apply.
 
  • Students must attain an overall passing grade on the weighted average of exams in the course in order to get a C- or higher.
  • All student requests for accommodations for their religious practices must be made in writing by the end of the first week of classes, or no later than one week after a student adds a course. After considering a request, an instructor may provide a concession or may decline to do so. Students requiring accommodations as a result of a disability can contact the Centre for Accessible Learning (caladmin@sfu.ca).

Registrar Notes:

ACADEMIC INTEGRITY: YOUR WORK, YOUR SUCCESS

At SFU, you are expected to act honestly and responsibly in all your academic work. Cheating, plagiarism, or any other form of academic dishonesty harms your own learning, undermines the efforts of your classmates who pursue their studies honestly, and goes against the core values of the university.

To learn more about the academic disciplinary process and relevant academic supports, visit: 


RELIGIOUS ACCOMMODATION

Students with a faith background who may need accommodations during the term are encouraged to assess their needs as soon as possible and review the Multifaith religious accommodations website. The page outlines ways they begin working toward an accommodation and ensure solutions can be reached in a timely fashion.