CS594 Computer Graphics Syllabus
-
Instructor: Jian Huang
-
Content Description : The fundamentals of display hardware and applications,
interactive techniques and color models. In depth study of 3D viewing pipeline,
3D polygon rendering (clipping, scan conversion, and visibility algorithms),
illumination models, shading models, shadows, transparency and ray-tracing.
Detailed discussion of advanced topics in rendering 3D realistic imagery
including texture mapping, 3D solid texturing, antialiasing and radiosity.
Brief overview scene modeling and computer animation, volume visualization
and image-based rendering.
-
Textbook: 3D Computer Graphics, Alan Watt, 3rd Edition, 2000, Addison-Wesley.
ISBN: 0-201-39855-9.
-
Reference: (The Red Book) OpenGL Programming Guide, 3rd Edition,
the official guide to learning OpenGL, version 1.2, Mason Woo, Jackie Neider,
Tom Davis, Dave Shreiner, Addison-Wesley, ISBN 0-201-60458-2.
-
Additional Reference (read if you have interests):
-
Computer Graphic Principles and Pratice, 2nd Ed, Foley, van Dam, Feiner,
Hughes, 1990, Addison-Wesley, ISBN 0-201-12110-7.
-
Procedural Elements for Computer Graphics, 2nd Ed, David Rogers, 1998,
McGraw-Hill, ISBN 0-07-053548-5.
-
Mathematical Elements for Computer Graphics, 2nd Ed, David Rogers, J. Alan
Adams, 1990, McGraw-Hill, ISBN 0-07-03530-2.
-
Prerequisites: Need to have good programming skills in C/C++;
be comfortable with matrices and matrix multiplication (basic linear algebra).
Have knowledge about basic system software design and development, as well
as basic computer architecture.
-
Class Schedule, Slides and Reading List
-
VARCO'2001: Volunteer
Annual Rendering Cook-Off
-
Lab Assignments ( TA's
page )
-
Lab1: polygon mesh, 3D viewing, projection
and basic lighting. (Due 09/28, Friday, midnight)
-
Lab2: smooth shading, texture mapping, environment
mapping. (Due 10/23, Tuesday, midnight)
-
Lab3: anti-alising with accumulation buffer,
multi-pass rendering (bump mapping and shadow map) (Due 11/13, Tuesday,
midnight)
-
Lab4: high performance techniques and final
report.
-
Meeting Place: 206 Claxton
-
Meeting Time: MWF 11:15 - 12:05
-
Office Hours: By appointment.
-
TA: Jamison Daniel (daniel@cs.utk.edu)
-
Grading (tentative plan)
-
labs and projects : 55% (10 + 15 + 15 + 15)
-
midterm : 20%
-
final exam: 25%
-
class participation: 5% extra credit
-
Class Directory: ~huangj/CS594F01
-
Class Mailing List: please talk to Jamison.
-
Lab Procedures and Lab Grading Policy
-
Missed Assignment: counted as zero unless there is a compelling
reason
-
Policy on Academic Misconduct (Cheating): A whole committee of people
will throw a really heavy book at you.
Last updated 08/10/2001