UNIVERSITY OF DELAWARE
DEPARTMENT OF COMPUTER AND INFORMATION SCIENCES

CISC 4/640: COMPUTER GRAPHICS, Fall 2005

Instructor: Dr. Chandra Kambhamettu
office: 403 Smith, phone: 831-8235, email: chandra@cis.udel.edu
Office Hours: 2 PM - 4 PM (W), or by appointment.


Teaching Assistant: Mani Thomas
email: manivt@cis.udel.edu
Office Hours: 5:30 PM - 7:30 PM (Tue.) in 115B Pearson, or by appointment


Description: This is an introductory course on principles of computer graphics. We will consider both 2D and 3D graphics. Broadly speaking, we will study raster scan graphics including line and circle drawing, polygon filling, antialiasing algorithms, clipping, hidden-line and hidden-surface algorithms including ray tracing and, rendering - the art of making photo realistic pictures with local and global illumination models. Textures, Animation and color models will also be covered.

Pre-requisite:

Expertise in C/C++, Extensive Programming experience, Interest in Graphics

Course Home Page: http://www.cis.udel.edu/~chandra/640/fall05.html

TA page:  http://vims.cis.udel.edu/~mani/TA%20Courses/Fall05/graphics/

HW Submission page: http://vims.cis.udel.edu/cg2005

OpenGL Resource (The Red Book): http://www.glprogramming.com/red/

FAQ (accumulated over the past few years)

Meeting Times and Place:

Smith209

Tuesdays and Thursdays
 2pm - 3:15pm

Text Book: 

Also Recommended:

Resources for the clas

Course notes available at the course home page.
Lecture notes will be made available before each class
Checkout additional links provided.Reading for future classes is listed.
Emails come to your udel account (via course email list). So check emails regularly, or setup forwarding.

Course Grading:

CISC440:-
CISC640:-
 

Course Outline (BOUND TO CHANGE - under constant re-construction):


8/30/05: First day of class (introduction, overview)   9/1/05: Graphics Hardware, Raster algorithms/Scan-conversion algorithms
9/6/05: Raster algorithms/ Scan-conversion algorithms (contd.)
9/8/05: OpenGL lecture 9/13/05: Raster algorithms/ Scan-conversion algorithms (Polygon Fill)
9/15/05: i) Working examples of Polygon-fill 9/20/05: Polygon-fill 9/22//05: Transformations

9/27//05: Transformations 9/29/05: Clipping, 2D Viewing, Graphics Pipeline, Review
10/4/05: Midterm-1

10/6/05: Projections 10/11/05: Projections, Canonical view volume
10/13/05: Intensity Computations, Goraud, Phong shading 10/18/05: Ray Tracing by Mani Thomas
10/20/05: Ray Tracing by Mani Thomas
10/25/05: Intensity Computations, Goraud, Phong shading (examples)
10/27/05: Shading examples contd.
11/1/05: Culling, Hidden Surface Removal, Anti-aliasing
11/3/05: Radiosity 11/8/05: Midterm-2
11/10/05: Image-based rendering
11/15/05: Image-based rendering

11/17/05: Image-based rendering

GUEST LECTURE by Prof. Jingyi Yu
11/22/05:  Image-based rendering
11/29/05:  Texture
12/1/05:  Animation
Color (not covered)
12/6/05: REVIEW