Welcome to CS 4451A (Computer Graphics)
Spring 2004

Instructor: Andrzej Szymczak
TA: Justin Jang, web page (with a picture)



Office Hours
Andrzej: MWF 11-11:45 (CCB, downstairs) or by appointment
Justin: MWF 3-3:45, Intel Lab (CoC 103)



Syllabus (slightly updated)



Suggested readings and notes:

Simple ray tracing: notes, 3D vectors Watt 6.2.1

Project 1: Transformation notes

Graphics Pipeline: depth buffer, back-face culling, triangle strips

Shading models (read chapter 6 in Watt)

Linear interpolation

Clipping

Project2 (due February 16, send your code to cs4451@cc.gatech.edu): Scene graphs

Practice problems (test 1)

Bresenham algorithm

Polygon scan-conversion

Project3 (due March 15, send your code to cs4451@cc.gatech.edu): Bezier curves

B-spline curves

Drawing polynomial curves and Bezier subdivision

Bezier patches

Subdivision

Project 4: (due March 31, send your code to cs4451@cc.gatech.edu): Textures

Shadow volumes

Test 2 practice problems

Project 5: (due April 28, send your code to cs4451@cc.gatech.edu): BSP trees

Rendering Equation

EXTRA CREDIT OFFER (1% grade): do a class survey by Monday (4/26/2004), send an email saying when and at what time you did that to me (Andrzej) and you'll have it!

All project 1-4 and test 1-2 grades will be considered final on Wednesday (4/28/2004) midnight. If you have issues with your grade, please resolve them by then

I will have extra office hours/review session on Saturday at 11:30 in CoC (I hope we'll be able to find a room for that if it turns out a lot of people are interested)

Grades (Proj 1-5 and tests 1-2, final)

Your grade is:

SUMMER RESEARCH ASSISTANTSHIP AVAILABLE!
Prerequisites: Excellent C++/OpenGL skills. Send your resume to Prof. Ghassan AlRegib