CS3451A: Computer Graphics, Spring 2008
MWF from 1:05pm to 1:55pm in Klaus1456

Instructor: Jarek Rossignac, jarek@cc.gatech.edu Office: TSRB-320

Office hours: MF 2pm to 3pm in CCB Commons

TA: Justin Jang
Office Hours: Tue/Thu 2-3pm in TSRB 321
Grader: Sid Joshi

Class wiki

Pictures of students

Final: Will be in class on Monday April 28 at 2:50-5:40. No computers or other electronic equipment. Closed books. You are encouraged to form study groups to prepare for the final and to discuss answers to the questions in the review list, from which the final questions will be selected (with possible rephrasing, variations, or simple combinations). The final will have 10 such questions. The questions cover what we studied througout the entire course. You may and should bring 2 pages of personal notes (which must be your own, with your name on each page). They will be collected with your final and will be used for up to 10% extra credit. No other notes can be used during the final. During the final, you must sit far from other students and make sure that you do see their work and that they cannot see yours.

Guest Lecture: Brian Whited on GPU Shaders

PENDING DEADLINES:
Project P5 (Roll a Coin, individual, due on April 21 before class ) original description, suggestions

PAST DEADLINES:
Homework H2: Solution: PDF.
Homework H1: Solution: PDF.
Project P1 (collisions): due via Email to Justin Jang on January 23: PPT. Useful Applets: Bounce, Balls, Collisions.
Project P2 (ray-tracing, individual): due on Feb 1st before class. Modify applet provided. Make web page with applet and explanations and email URL to via Email to Justin Jang.
Homework H2 PDF, MS word: due printed on Feb 6 at the beginning of class.
Project P3 (sticks animation, teams of 2) PDF: due on Feb 18 before class as web page with applet and explanations via email to Justin Jang.
Midterm on March Wednesday 12: All material covered in class so far. Closed books. No computers. No notes, except for a single sided (one-page) cheat-sheet, which will be collected along with the midterm, so it should have your name on it. Revisions. Midterm with solutions.
Project P4 (holes in meshes, teams of 2, due on March 24 ) original description (revised, simplified, with details)

Week Topic and slides (PPT) Tests/Projects Assigned reading (PDF) Additional reading / software / resources
01 Jan 7 Intro, Processing, Perception, Collision P1, terminology, Demos, Akiyoshi, cars
02 Jan 14 geometry, 2Dgeometry, example   geometry, Balls, Example
03 Jan 21 Curves, Smoothing, Subidivision curves, J-splines,
04 Jan 28 Morphology, Morphing   measures, Hausdorff, Tightening,
05 Feb 4 Topology, CSG   topology, Margalit,
06 Feb 11 Convex hull, Delaunay     Atali,
07 Feb 18 Meshes, 3D transforms (updated)   meshes, Rossignac, Trotter,
08 Feb 25 Warps (new), subdivision     Llamas, Seeger, Attene, Bischoff,
09 Mar 3 Simplification, segmentation     Rossignac, Mortara,
10 Mar 10   Midterm   Closed Books, no electronic, 1 cheat sheet permitted
11 Mar 17 Spring break   Murali,
12 Mar 24 Light, Color, Photorealism, IBR     Horry, Seitz,
13 Mar 31 Rasterization, Perspective, GPU   Jang, Mueller, GLSL resources
14 Apr 7 Shadows/Visibility   Sen, Brabec,
15 Apr 14 Visual Effects, NPR     Sousa, Decoret, DeCarlo, Gooch, Botsch, Hable, Igarashi, TiP, Mark, Shiue,
16 Apr 21 Projects, Revisions      
17 Apr 28 Mo 2:50-5:40 Final   Closed Books, no electronic, 2 cheat sheets permitted


Grades:
50% Projects. Each worth 5% for implementation and 5% for write-up/research/presentation. Late submission penalty: -10% of grade for project per day (unless authorized by instructor).
45% Exams. Quiz 1: 5%, Midtrerm: 15%, Quiz 2: 5%, Final: 20%. All closed books.
5% Class participation: attendence, teamwork, questions, answers, notes.

Project 1: Illusion of motion