Welcome to CS 3451A, Computer Graphics
Tuesdays and Thursdays 12:05-1:25,
Klaus 2456
Office Hours
- Andrzej: Thursdays 1:30-2:30pm (CoC Commons) or by appointment
- James: Mondays 1:00-2:30, Wednesdays 3:30-5:00, States Lab/CoC Commons
- Syllabus
- Test 1 information:
- Date: 2/20/2007
- Closed book; exception: one letter-size double-sided page of handwritten notes is allowed
- Calculators are allowed
- Problems, solutions
- Test 2 information:
- Final information:
- 5/1/2007, 8:00AM--10:50AM
- Closed book; two pages of handwritten notes are allowed
- Practice problems
Coverage
- 1/9: Vector algebra:
- 1/11: Ray tracing: ray-primitive intersections
- Notes
- Book chapters: 10.3.1, 10.3.2
- 1/16-18: Ray tracing: illumination, putting the pieces together
- Illumination
- section 'local illumination models' in notes for 1/11
- textbook, sections 9.1.1-9.1.2 and 9.2.1
- Putting the pieces together
- Notes
- textbook, section 10.1, 10.2, 10.4, 10.5
- 1/23-25: Graphics Pipeline: Introduction, z-buffer, interpolative shading, simple optimizations
- 1/30-2/13: Transformations and viewing
-
2/15-2/20: Review and test
-
2/22: Scene graphs
- Notes
- A slightly different variant of scene graphs is described in the textbook, Section 13.3
-
2/27: Clipping and Rasterization
- Clipping: textbook sections 12.1 and 12.2
- Scan-conversion: textbook, secton 3.6
-
3/1-3/8: Datastructures for triangle meshes and planar subdivisions; Euler's formula
- 3/8-3/13: Areas and volumes
- 3/15-4/5: Texture
- Textbook, Chapter 11, except for details of 11.1.3-4 and 11.4.1
- Texture notes
- Environment mapping notes
- 4/17-4/24: Polynomial curves
Problem sets:
Projects:
- Ray tracing (due: 2/4/2007) send your code to cs3451@cc.gatech.edu
- OpenGL-like line drawing system (due: 2/25/2007) send your code to cs3451@cc.gatech.edu
- OpenGL 3D viewer (due (NEW, BETTER DEADLINE!): 3/29/2007) send your code to cs3451@cc.gatech.edu
- Voronoi diagrams with graphics hardware (due: 4/15/2007, 11:59:59PM)
- Two textures (due: 4/29/2007, 11:59:59PM, HARD DEADLINE, NO LATE SUBMISSIONS ACCEPTED)