Updated Course Description, Spring 2011
Techniques of modeling objects for the purpose of computer
graphics
rendering:

Boundary representations, constructive solids geometry,
hierarchical
scene
descriptions.

Mathematical techniques for curve and surface representation.

Graphics Interaction Techniques.
 Kinematics and inverse kinematics.
Basic elements of the classical computer graphics rendering
pipeline:

Architecture of modern graphics display devices.

Geometrical transformations such as rotation, scaling,
translation, and
their matrix representation.

Homogeneous coordinates, projective and perspective
transformations.

Algorithms for clipping, hidden surface removal, rasterization,
and
antialiasing.

Scanline based and ray based rendering algorithms.

Lighting models for reflection, refraction, transparency.
Techniques to achieve photorealistic rendering:
 Raycasting, raytracing
 Texture mapping, bump mapping, environment mapping
 Radiosity, photonmapping
TEXTBOOK:
REQUIRED:
"Fundamentals of Computer Graphics" ( 2nd or 3rd Edition) by
Peter Shirley et. al, A.K. Peters, 2005.
Other good books useful as permanent references:
"Interactive Computer Graphics: A TopDown Approach with OpenGL"
(3rd Edition) by Edward Angel.
Publisher: AddisonWesley Publishing; ISBN: 020138597X;
This is typically bundled with:
"OpenGL: A Primer" by Edward Angel.
Publisher: AddisonWesley Pub Co; ISBN: 0201741865; (2002)
Foley, vanDam, Feiner, Huges: "Computer Graphics", 2nd ed. in C,
Addison
Wesley, 1996.
KEY DATES (tentative):

Takehome Quiz #1: (March 911)

Midterm Exam: in class: (April 8)
 Final Exam: (May 13 ):

Final Project Due: (May 11).
GRADING:
The course grade will be based on a cumulative weighted score:
 10% Class Attendance, plus various MiniQuizes,
 5% TakeHome Quiz #1,

10% InClass Midterm Exam,

25% Final Exam,
 25% Total of all Homeworks,
 25% Final Course Project.
The point scores will be converted into letter grades on a mostly
predefined
conversion curve that has been established over the last several
teachings
of this course.
LATE POLICY:
Homeworks and projects have a hard due date (and time).
25% of the maximal score will be deducted for every day after the
deadline.
There are no makeup opportunities for the exams.
Page Editor: Carlo
H. Séquin