Craig Schroeder
Office Hours: MW 4:00 PM, F 12:00 PM (after class), Chung 309, or by appointment
Email: craigs@cs.ucr.edu
Mehrnaz Ayazi
Office Hours: Tuesday 1:00-2:00 PM, Chung lobby (bytes)
Email: mayaz003@ucr.edu
Date | Topic | Notes | Due | |||
---|---|---|---|---|---|---|
06/20 | holiday | |||||
06/22 | introduction, math review | intro, math, math | ||||
lab | math | files | ||||
06/24 | raster, colors | images, math | ||||
06/27 | raytracing | ray tracing | ||||
06/29 | raytracing | normals | ||||
lab | starting project 1 | project 1, files | ||||
07/01 | lighting, shading | lighting, shading | ||||
07/04 | holiday | |||||
07/06 | raytracing | falloff, reflection, shadow, reflection, transmission | ||||
lab | debugging | files | ||||
07/08 | barycentric coordinates | barycentric coordinates | ||||
07/11 | triangles, meshes | meshes | Proj 1 Checkpoint 1 | |||
07/13 | acceleration | antialiasing, acceleration | ||||
lab | GLSL: shaders | files | ||||
07/15 | texture mapping | texture mapping | ||||
07/18 | raytracing Booleans | Booleans | Proj 1 Checkpoint 2 | |||
07/20 | modern pipeline | OpenGL, pipeline | ||||
lab | canceled | |||||
07/22 | rasterize lines, rasterize triangles | lines, lines, triangles | ||||
07/25 | midterm | solution | Proj 1 | |||
07/27 | z-buffer, pipeline | z-buffer, pipeline | ||||
lab | starting project 2 | project 2, files | ||||
07/29 | transforms-linear | transforms | ||||
08/01 | pipeline transforms | transforms | ||||
08/03 | pers-correct interp | pers-correct interp | ||||
lab | rasterize lines | files | ||||
08/05 | clipping | clipping, clipping | ||||
08/08 | clipping | clipping, clipping | Proj 2 Checkpoint 1 | |||
08/10 | rotations | rotations | ||||
lab | GLSL: texture mapping | files | ||||
08/12 | curves | curves | ||||
08/15 | curves, surfaces | curves | Proj 2 Checkpoint 2 | |||
08/17 | implicit surfaces basics | implicit surfaces | ||||
lab | curves | files | ||||
08/19 | implicit surfaces rendering | implicit surfaces rendering | ||||
08/22 | marching cubes | marching cubes | Proj 2 | |||
08/24 | marching cubes | marching cubes | ||||
lab | marching squares | files | ||||
08/26 | TBD | |||||
08/27 | final | solution | ||||
All assignments are to be completed individually unless otherwise stated. Projects may be completed individually or with a partner. Tips to make sure you do not violate the academic integrity policy:
Cheating is harmful to other students and the academic environment, and we take it very seriously. We will be checking for plagiarism and cheating using an online tool. This tool tests checks submissions against those of other students, including submissions from prior years, and even when substantial effort is made to disguise the cheating. Any violations of this policy will result in an 'F' for the course and a referral to the campus academic integrity committee.
Please familiarize yourself with the campus academic integrity policy.
10% | Labs |
20% | Checkpoints |
30% | Projects |
15% | Midterm |
25% | Final |