Craig Schroeder
Office: Chung 309
Office Hours: Tue 2-3pm, Wed and Fri after class, or by appointment
Email: craigs@cs.ucr.edu
Siyuan Wang
Office: WCH 118
Office Hours: Thu 2-3pm
Email: swang277@ucr.edu
Date | Topic | Notes | Due | |||
---|---|---|---|---|---|---|
lab | canceled | |||||
09/27 | introduction, math review | intro, math, math | ||||
10/02 | raster, colors, raytracing | images, math, ray tracing | ||||
lab | math | |||||
10/04 | raytracing, lighting, shading | lighting, shading | ||||
10/09 | raytracing | falloff, reflection, shadow, reflection, transmission | ||||
lab | starting project 1 | project 1 | ||||
10/11 | raytracing, triangles, meshes | normals, meshes | ||||
10/16 | acceleration, barycentric coordinates | antialiasing, acceleration, barycentric coordinates | ||||
lab | debugging | |||||
10/18 | texture mapping | texture mapping | Proj 1 (CP 1) | |||
10/23 | raytracing Booleans, modern pipeline | Booleans, OpenGL, pipeline | ||||
lab | GLSL: shaders | |||||
10/25 | Guest lecture | Proj 1 (CP 2) | ||||
10/30 | rasterize lines, rasterize triangles, z-buffer | lines, lines, triangles, z-buffer | ||||
lab | GLSL: texture mapping | |||||
11/01 | pipeline, transforms-linear | pipeline, transforms | Proj 1 | |||
11/06 | midterm | solution | ||||
lab | starting project 2 | |||||
11/08 | pipeline transforms, pers-correct interp | transforms, pers-correct interp | ||||
11/13 | clipping | clipping, clipping | ||||
lab | rasterize lines | |||||
11/15 | rotations | rotations | Proj 2 (CP 1) | |||
11/20 | curves, surfaces | curves | ||||
lab | curves | |||||
11/22 | implicit surfaces basics | implicit surfaces | Proj 2 (CP 2) | |||
11/27 | implicit surfaces rendering | implicit surfaces rendering | ||||
lab | holiday | |||||
11/29 | holiday | |||||
12/04 | marching cubes | marching cubes | ||||
lab | marching squares | |||||
12/06 | final review | Proj 2 | ||||
TBD | 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 |