UBC Logo

CPSC 424 - Geometric Modeling

September 2026
Instructor: Alla Sheffer
UBC Logo


CPSC 424

CPSC 424 Home Page

Overview

CPSC 424 is an advanced computer graphics course focussed on geometric modeling, i.e. creation and manipulation of 2D and 3D shapes. The topics covered in this course are:
Introduction to curves and surfaces, including splines, subdivision surfaces, polygonal meshes, implicit functions, and neural representations. Principles and mathematical foundations for representing complex geometry for computer graphics, computer vision, engineering, and machine learning. Algorithms for creation and processing of 3D shapes.

News

Resources

Administrativa

Instructor Alla Sheffer  use email: sheffa@cs.ubc.ca for personal questions and discussion group for everything else (see note below)
Office hour Tuesday, 4-5 PM (or by appointment)   X651 (ICICS/CS)
TA TBD (Please use Piazza to contact the TAs)
Lectures Tue, Thu 11AM-12:30PM, CHEM 124
Tutorial Thu 4PM-5PM, ORCH 3074 and ORCH 3018
First class September 10, 2026
Discussion Board We will use a Piazza discussion group for non-personal communications. Note: If students have privacy concerns about the use of Piazza, let me (instructor) know and we will consider an alternative. Piazza is hosted outside Canada, thus if you use the current setup we will proceed on the assumption that you do not object to Piazza potentially identifying you personally, and that you are consenting to the storage of personal information on Piazza servers outside Canada
Weekly Quizzes The course will have weekly quizzes which will be posted on our Canvas page. The questions for the quizes will be selected among the review questions submitted by the students the week before. The deadline for submitting questions (via Piazza  cpsc424.) is Monday noon. The deadline for answering the quizes is Friday noon.
Midterms (Tentative) October 6, 2026 and November 3, 2026
Prerequisites MATH 152, MATH 221, MATH 223 and one of MATH 200, MATH 217, MATH 226, MATH 253.

Syllabus