CMSC 491A / 691A: 
Real-time Graphics and Procedural Techniques

Computer Science and Electrical Engineering Department 
University of Maryland Baltimore County

Autumn 2000

Time: MW 3:30-4:45pm  ECS 022



Dr. David S. Ebert

214 ECS

Phone: (410)455-3541

Office Hours: M,W 1:00-1:50pm


This course will cover state of the art techniques for generating realistic real-time graphics and procedural techniques for real-time graphics, visualization, and modeling. The class will cover topics ranging from realistic rendering techniques for games, next-generation PC graphics hardware, and game consoles ($400 supercomputers!) to non-photorealistic procedural techniques for enhancing visualization and simulating natural phenomena.

The format for the course will be group discussions of papers, some lectures by the instructors, and student presentations of papers. The grading will be based on participation in class and class projects. Class projects may be done individually or in groups of two. Projects have the potential of leading to work that forms the basis of an Undergraduate Research Project, Master's project, or Ph.D. research topic.

Class Topics

A partial list of topics includes the following:  

Tentative Schedule

Class Projects:

Students will work on semester long class projects with several milestones. The projects may be done individually or in groups of 2. More information can be found here.


Students will read and discuss seminal and current technical research papers. A list of readings (in progress and subject to frequent update) will be available shortly. .


    None Required, but the following are recommended: The following books may also be useful as references.


Grades will be assigned on the basis of class paper presentations and discussions (20%) and class projects (80%).


Contact David Ebert,  . 

Main Page | Class Notes | Class Project | Links | Reading List