UBC Logo

CPSC 424 - Geometric Modeling

September 2022
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 shapes. The topics covered in this course are:
Introduction to curves and surfaces, in particular splines, subdivision surfaces, polygonal meshes. Principles and mathematical foundations for representing complex geometry for computer graphics and numerical simulations. Practical applications of different modeling techniques.

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 Wednesday, 2-3 PM (or by appointment)   X651 (ICICS/CS)
TA Camilo Talero, Chenxi Liu, Xuze Peng, Yibo Jiao (Please use Piazza to contact the TAs)
Lectures Mon, Wed, Fri, 12PM-1PM, Dempster 301
Tutorial Mon 1PM-2PM (EOS 135 ) or Mon 2PM-3PM (Dempster 101)
First class September 7, 2022
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 7, 2022 and November 16, 2022
Discussion Board link
Optional Textbooks

Curves and Surfaces in Geometric Modeling: Theory and Algorithms
Jean Gallier
Morgan Kaufmann ; ISBN: 1558605991

Polygonal Mesh Processing,
Botsch, Kobbelt, Pauly, Alliez, Levy,
AK Peters

Prerequisites CPSC 320 and one of MATH 152, MATH 221, MATH 223 and one of MATH 200, MATH 217, MATH 226, MATH 253.

Syllabus