Description
Graphics is a hot topic in computer science. Driven by the tremendous
increase in speed and quality of hardware and software, it has rapidly gained
popularity among a wide variety of users. With applications as far-reaching as
interactive TV, scientific visualization, film and TV special effects,
interactive art, graphical user interfaces, industrial design, education,
computer games, virtual reality, and the Internet through X3D and Java 3D,
computer graphics offers something of interest for just about everyone!
This course is aimed to be a comprehensive introduction to basic concepts and
algorithms in this exciting field, and topics covered will include the
fundamentals of scan conversion of geometric primitives, 2D and 3D
transformations, 3D viewing and perspective, light reflection models, hardware
display technology, visual perception and color science, hidden surface removal, modeling, animation, and user interfaces.
Prerequisites: MTH 104 (basic linear algebra), CPS 130 (basic algorithmic
techniques), and CPS 108 (good knowledge of C++)
Feedback
The Computer Science department at Duke University aims to excel in education and research. To ensure that our courses
fulfill student needs and expectations, you can submit
comments about this course anonymously here. These comments will be read only by the
Director of Undergraduate Studies for Teaching and Learning and the
staff.
|
|
Final Fantasy (2001) |
Shrek (2001) |