CS 660 Advanced Computer Graphics

Objectives:

This course provides an in-depth look at the theory, tools and applications of 3D graphics systems. Students will be exposed to all aspects of the representation of graphical objects and their display. Students will also be exposed to the elements of the development of user interfaces.

Topics:

- Review of Basic Math &Transformations - Viewing in Three Dimensions Projections Arbitrary 3D Views Transformations - Representation of 3D Shapes Curves Surfaces Solid Modeling - PHIGS/GL - an example - User Interface Construction - Hidden Lines and Surfaces - Shading - Intensity and Color - Visual Realism

Typical Course Material:

Students will carry out several graphics projects in the department's graphics lab to familiarize themselves with visualization hardware and software. Students are expected to review current literature and prepare a term paper.

Primary Text:

Introduction to Computer Graphics Foley, VanDam, Feiner, Hughes and Phillips Addison-Wesley 1993

Related readings in Computer Graphics

Texts:

Principles of Interactive Computer Graphics Newman &Sproull 2nd Edition McGraw Hill

Computer Graphics with PASCAL Berger Benjamin Cummings

Computer Graphics Hearn &Baker Prentis Hall

Device Independent Graphics Sproull, Southerland &Ullner McGraw Hill

Introduction to the GKS Hopgood, Duce, Callop &Sutcliffe Academic Press

Journals:

IEEE Computer IEEE Computer Graphics and Applications Computer Graphics World ACM Transactions on Graphics


wahab@duke.ncsl.nist.gov
Tue Apr 23 10:50:19 EDT 1996