CSC 462 - Advanced Computer Graphics Projects

Catalog Description:

Principles of computer graphics with emphasis on three-dimensional graphics. Topics include: 3-D projections and transformations, curves and surfaces, color and texture, animation, visualization, and global illumination techniques. Programming project required.


Contact Hours: Prerequisites: CSC 461
Co-requisites: None
Restrictions: None
Coordinator: Dr. Ben Watson
Textbook:

Course Outcomes:

By the end of the course, you should be able to:
  1. Game engines. Name the leading game engines, describe their capabilities, and how those capabilities are implemented.
  2. Advanced lighting. Detail the importance of and methods for simulating lighting and reflections in interactive applications and games, and to implement one of those methods.
  3. Efficiency. Describe the different techniques for improving rendering efficiency as well as maintaining interactivity, and implement one of those techniques.
  4. Collision detection. Compare the various ways in which the collision of two or more virtual bodies can be detected, and to create a program implementing a simple version of one of those collision detection schemes.
  5. Animation. Contrast the prevalent methods for implementing motion in interactive graphics applications and games, especially those for articulated characters, and to create a program implementing a simple version of one of those methods.


Topics:

See Course Listings

See Course Coordinators