CMPS 160: Spring 2015
Course Schedule
-- under construction --

Schedule Lecture Topics Lab Topics Exam Lab Exercise Program/Topics
Mar 30,
Apr 1,
Apr 3
Overview, WebGL, Javascript, Html. Graphics Pipeline. Graphic primitives (Points, Lines, Curves, and Polygon) Setup, html, javascript, and WebGL intro . Lab 1
(Background, triangle, attributes)
.
Apr 6,
Apr 8,
Apr 10
Clipping, Linear Algebra More on html and javascript . Lab 2
(random triangles and midpoint subdivisions)
.
Apr 13,
Apr 15,
Apr 17
2D and 3D transformations, Lighting and Shading more on WebGL, shader code . . PGM #1
(wireframe graphics)
Apr 20,
Apr 22,
Apr 24
Camera and Projections vertex, normal, color buffers; depth buffer . Lab 3
(flat shading)
Preliminary proposal due
Apr 27,
Apr 29,
May 1
Hidden surfaces, scanline methods reading obj files, review EXAM #1 . PGM #2
(hidden surfaces, perspective, basic shading and lighting)
May 4,
May 6,
May 8
Texture mapping screen-to-world mapping, picking . Lab 4
(picking objects and polygons)
Final proposal due
May 11
May 13,
May 15
Parametric curves & surfaces texture mapping, transforming normals . . PGM #3
(object transformations)
May 18,
May 20,
May 22
Project checkpoint NURBS . Lab 5
(texture mapping)
Project checkpoint
.
May 27,
May 29
Raytracing and Radiosity demo? . . PGM #4
(camera control, comprehensive, interaction)
Jun 1,
Jun 3,
Jun 5
Preview 161/162, review review EXAM #2 . .
Jun 9 (Tue)
(4-7 pm)
Final Project Demo and Contest . . . .


Last modified Tuesday, 12-May-2015 19:29:36 PDT.