★ 3 (fi 6) (either term, 3-0-3) 2-D and 3-D transformation; 3-D modeling and viewing; illumination models and shading methods; texture mapping; ray tracing. Prerequisites: CMPUT 204 or 275, 301; one of CMPUT 340, 418 or equivalent knowledge, and MATH 214.