CPSC 314 Lectures     January 2018

Date Topic Links
Fri Apr 6 Illumination, wrapup S-lighting-more.pdf
A6 in
Wed Apr 4 More on illumination
Mon Apr 2 Easter Monday (no class)
Fri Mar 30 Good Friday (no class)
Wed Mar 28 Raytracing A6 out
S-raytracing.pdf
Mon Mar 26 Local illumination
vertex shader illum: Gouraud shading (live coding);
Phong shading example; intro to global illumination
A5 in
lighting-example.pdf
S-lighting.pdf
Fri Mar 23 Local illumination
Phong shading (live coding); shader review
shaders.pdf
Wed Mar 21 shaders (live coding)
Mon Mar 19 Midterm 2 (in class)
Fri Mar 16 Guest lecture: Animation, VR/AR, and graphics industry
Wed Mar 14 Lighting
Mon Mar 12 Environment mapping; Procedural textures; Lighting
Fri Mar 9 Texture mapping Assmt 4 due;     S-TextureMap.pdf
Wed Mar 7     Texture mapping
Animated texture coordinates: demo 1     demo 2
Linear vs perspective-correct interpolation     demo
Texture mag/mi-nification (coding demo)
LinearMipMap vs NearestMipMap     demo
Texture filtering demo (rotating crate)     demo
Anisotropic filtering     demo
Mon Mar 5 Transforming normals; Texture mapping
Fri Mar 2 Visibility S-vis.pdf
Z-buffer demo (three.js)
Wed Feb 28 Visibility
Mon Feb 26 Visibility
Fri Feb 23 Reading week (no class)
Wed Feb 21 Reading week (no class)
Mon Feb 19 Reading week (no class)
Fri Feb 16 class cancelled
Wed Feb 14 midterm (in class)
Mon Feb 12 Statutory holiday: BC Family Day (no class)
Fri Feb 9 Scan Conversion: interpolation
S-scan-conversion.pdf
code shown in class: shader setup for interpolation
Wed Feb 7 Scan Conversion
Mon Feb 5 Implicit, Explicity, and Parametric equations for geometry
Fri Feb 2 Viewport transformation; Scan Conversion
A2 in; S-view-proj.pdf
Wed Jan 31 View volumes
Mon Jan 29 Mobius demo, Perspective projection, homogeneous coordinates
Fri Jan 26 Intro to NDCS; Projection taxonomy; perspective projection math (/z)
worksheet2.pdf (do not hand in)
Wed Jan 24 viewing & projection matrices, camera obscura, pinhole photography
Mon Jan 22 Transformations in scene graphs, viewing & projection matrices
Assignment 3 out: a3.pdf
Fri Jan 19 Compositions of transformations (cont.),
Transformations in scene graphs
In-class threejs transforms demo (code snippet)
S-trans-com-Jan19.pdf
Assignment 2 out: a2-generic.pdf
Wed Jan 17 Compositions of transformations (cont.),
Transformations in scene graphs
Mon Jan 15 Compositions of transformations
worksheet1 hand-in (participation grades)
S-trans-com-Jan15.pdf     worksheet1-soln.pdf
Fri Jan 12 Transformations, continued
Wed Jan 10 Transformations S-trans-comp.pdf
Also see the last two slides of Jan 8
Video: Create a Forest in UE4 in 1 Hour
Mon Jan 8 Math Review S-thus-far-algorithm.pdf     S-trans-intro.pdf
Fri Jan 5 Graphics pipeline overview, as acted out.
See Jan 8 for slides.
scanning teeth video (YouTube)
Wed Jan 3 IntroductionS-intro.pdf