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.
BurnabySep 3 – Dec 2, 2025: Fri, 10:30 a.m.–12:20 p.m.
Burnaby
-
Instructor:
Richard Zhang
haoz@sfu.ca
1 778 782-6843
-
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:
-
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:
- SFU’s Academic Integrity Policy: S10-01 Policy
- SFU’s Academic Integrity website, which includes helpful videos and tips in plain language: Academic Integrity at SFU
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.