CS5500 計算機圖學(Computer
Graphics)
Spring 2006
Please login to the restricted area to
submit assignments and check grades.
·
Due
to the large class size, we have moved to the larger classroom next door (EECS
127).
·
The
TA is 陳相廷.
You may reach him by timchen_at_ibr.cs…(omitted to deter spams) or
571-5131 ext.33555. His office is
at room 840.
·
Feb 23: Introduction
·
Feb 27: OpenGL Tutorial I
·
Mar 2: OpenGL Tutorial II
·
Mar 9: Coordinate Systems and Frames;
Transformations
·
Mar 20: Viewing
·
Apr 10: Shading
·
Apr 17: Front End of the 3D Graphics
Pipeline
·
Apr 20: Bresenham's Line Drawing
·
Apr 24: Setup of the Viewing
and Projection Matrices
·
Apr 27 (PDF): Hidden Surface Removal (An Excel Spreadsheet showing the
nonlinear Z curve.)
·
May 1 (PDF):
Rasterization (Handout)
·
May 4 (PDF): Texture
Mapping
·
May 11 (PDF):
Curve Surfaces
·
May 15 (PDF): Programmable Shaders (handout: #1, #2)
·
May 22 (PDF):
OpenGL Shading Language I
·
May 25 (PDF):
OpenGL Shading Language II
·
May
29
(PDF): Global Illumination: An
Overview (New!)
·
The
code and data in Ed Angel's "Interactive Computer Graphics" book are
available in the author's
website.
·
SIGGRAPH
2001 Course #54, An
Interactive Introduction To OpenGL Programming
·
Online version of the
OpenGL Programming Guide (The Red Book) ver.1.1. (alternative link)
·
Online version of the
OpenGL Reference Manual (The Blue Book) ver.1.4.
·
Online
OpenGL Shading Language tutorials: (1) at OpenGL.org (2) at Lighthouse 3D. (New!)
·
"Real Time Rendering" by Moller
& Haines.
·
“Interpolation for Polygon
Texture Mapping and Shading” by Paul Heckbert and Henry Moreton.
·
A 3D vector and matrix library (written in
C++).
·
GLUT
library (documents in
HTML, in
PDF, header & binary
precompiled for MS Windows).
·
GLUI User Interface Library.
·
A simple OpenGL example (GLUT required).
·
Examples
of PPM image I/O, written in C and C++. IrfanView
(a freeware) may be used to view the images.
·
A cow model (in OBJ format).
·
Some
3D models may be obtained at 3D
Cafe and http://lodbook.com/models/.
·
Maya
6 (Personal Learning Edition).
·
Progressive
Radiosity by Eric Chen. (New!)
·
"Computer
Graphics" (Comp236) at
·
"Computer Graphics"
by Prof. Bing-Yu Chen at National Taiwan University.