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.