Teaching


CPSC 314 Computer Graphics

2024W1 (Sep-Dec 2024) @ UBC

The course provides an introduction to computer graphics, with a focus on the fundamentals of modeling, rendering, and basic animation. We will learn the modern programmable graphics pipeline, with vertex and fragment shaders. Implementions will mainly use three.js, WebGL, and javascript. The focus will be on mathematical, conceptual, and algorithmic foundations of computer graphics.