CSE 170 - Introduction to Computer Graphics

Marcelo Kallmann - Fall 07

Projects images/photos available hereFinal Proj Presentations, and Snapshots.

lecture notes are available: here

Wk Lec Dates Mo Lecture Wed Lecture Fri Lab Readings
1 Aug 27,29 L1: introduction and course info L2: rendering pipeline test support code -
2 Sep 05 labor day L3: math review and
transformations I
proj 1
vecmat.zip
Chapter 5
3 Sep 10,12 L4: transformations II L5: scene graphs proj 1 Chapter 6
4 Sep 17,19 L6: visible surface determination

L7: barycentric coords and color

proj 1 Chapters 11 and 13
 (except 13.4) 
5 Sep 24,26 L8: illumination and shading L9: textures and other mappings proj 1 Sections 14.1-14.3 
6 Oct 1,3 L10: rasterization L11: clipping and review submit proj 1 Sections 3.2-3.5
and 3.9-3.11
7 Oct 8,10 exam 1 L12: modeling and representations proj 2,
modelviewer.zip
Chapter 10 
8 Oct 15,17 L13: decomposition models L14: CSG proj 2 Chapter 10 
9 Oct 22,24 L15: parametric and implicit curves L16: Lagrange and Hermite proj 2 Sections 9.2.1-9.2.2
10 Oct 29, 31 L17: Bezier practice exam submit proj 2 Section 9.2.3
11 Nov 5,7 L18: brep and manifolds L19: Euler formula proj 3
-
12 Nov 12,14 veterans day L20: brep structures submit proj 3 symedge app
13 Nov 19,21 L21: euler operators - proj 4 topics L22: B-Splines proj 4
(report)
Section 9.2.4-9.2.8
14 Nov 26,28 L23: interpolating splines exam 2 proj 4 -
15 Dec 3,5 L24: ray tracing summary of advanced topics, and help with project 4 proj 4 -
16 Dec 10,13 proj 4 demonstration final exam: Thu Dec 13 - 11am-2pm submit proj4   -

Projects
P1: transformations
P2: modeling
P3: curves
P4: Final Project.

Support code: here

Lectures: Mo and Wed 2:30-3:50pm
Prof. Kallmann office hours: Wed 4-5pm, office SE282
Labs: Fri 2-3:30 PM, TA: Oktar Ozgen, oozgen at ucmerced.edu
Oktar office hours: Tu 2-4pm, room SE290

Grading

10% Participation (min of 75% lab presence required for full participation credits)
30% Projecs 1,2,3
30% Final Project
30% Exams
(tentative grading scale)


Readings

The Chapters and Sections that you have to read are given in the course schedule.

The adopted book is this one: