CS IT 540 : Computer Graphics, Spring 2007

http://www.sengpp.ust.hk/~icsit540/

 

Long QUAN (Email: quan@cs.ust.hk)

www.cs.ust.hk/~quan/

 

Schedule and Notes:

 

Lecture

 Date

Topic

Slides

Readings

Assignment Schedule

1

Feb 22 ¨CL1

(Feb 28--L2)

 

3D graphics pipeline overview.

2D and 3D (linear) transformations,

and hierarchical modeling,

2d3d-transformations.ppt

hierarchical-modeling.ppt

 

Assignment 2, given below, due one week after all my lectures.

2

Mar 1 ¨C L1

 (Mar 7¡ªL2)

 

Homogeneous coordinates, projective geometry, affine geometry, and Euclidean geometry

(real) camera from computer vision

introgeom.ppt

camera.ppt

 

¡¡

¡¡

3

 

Mar 15 ¨C L1

(Mar 14¡ªL2)

 

I swapped Mar 8¡¯s lecture with Prof Tai

 

(synthetic) camera for computer graphics: Practical viewing and projection

 

(Hidden surface removal algorithms)

 

viewProjection.ppt

 

 

¡¡

 

Text book: Computer Graphics: Principles and Practice in C, Second edition, James D. Foley, Andries van Dam, Steven K. Feiner, and John F. Hughes, Addison-Wesley. (available at library reserve section)

References: (first three books available at library reserve section)
Computer Graphics with OpenGL (third edition), Donald Hearn & M. Pauline Baker, Prentice Hall
Computer Graphics Using OpenGL (second edition) Francis S., Jr. Hill, Prentice Hall, 2001
Interactive Computer Graphics: A top-down approach with OpenGL, Edward Angel. Third Edition. Addison Wesley. 2003.
3D Computer Graphics, Alan Watt. Third Edition. Addison-Wesley. 2000.
OpenGL Programming Guide: The Official Guide to Learning OpenGL (the red book, available on line), Version 1.4, Fourth Edition by OpenGL Architecture Review Board

Programming resources:

OpenGL: E-book: http://www.rush3d.com/reference/opengl-redbook-1.1/

The materials you are interested in belong to Chapter 3.

Code samples: http://www.opengl.org/resources/code/samples/redbook/

Assignment 2:

New, the assignment is given at

http://www.cse.ust.hk/~fangtian/TA/CSIT540/Assignment2/assignment2.htm

You may ask fangtian@cs.ust.hk, room 4204, for all questions related to this assignment.