COMP 770 : Fall 2011

Course Description

Line

GOAL

Teach basic concepts related to computer graphics including transformations, graphics rasterization pipeline, ray tracing, meshes and splines, anti-aliasing, texture mapping and rendering.

PREREQ.

COMP 410 (Data Structures) or MATH 547 (Linear Algebra for Applications)

These pre-requisites are necessary and it is important that the students have the necessary background.

APPROACH

Lecture with a mix of 3-4 programming assignments and 3-4 problem sets. The students can use any platform (Windows, Unix or Mac) or any language (C++, Java, etc.) for their programming assignments.

COURSE OUTLINE (approx number of lectures)


Course Overview                                                                 (1)

Images                                                                          (1)

Tranformations & Perspective                                                    (4)

Viewing Pipeline & OpenGL                                                       (3)

Visibility Computations                                                         (2)

Ray Tracing                                                                     (2)

Sampling and Anti-aliasing                                                      (3)

Meshes                                                                          (2)

Textures and Reflections                                                        (2)

Splines & Surfaces                                                              (4)

Animation                                                                       (1)

Graphics Hardware & GPUs                                                        (1)