CMSC 791C: Advanced Computer Graphics
Computer Science and Electrical Engineering Department
University of Maryland Baltimore County
Spring 1995
Instructor: Dr. David S. Ebert, 214 ECS
Phone: 455-3541. If busy or no answer, call 455-3000.
email: ebert@cs.umbc.edu.
Office Hours: 1:30 - 2:30 Monday and Wednesday.
Prerequisites: CMSC 106, 341, Math 221, CMSC 635, or permission of
instructor.
Description: This course will cover advanced topics in computer
graphics. The emphasis will be on scientific visualization, animation,
procedural modeling, and procedural texturing. The format for the
course will be group discussions of papers and some lectures by the
instructor and outside experts in the field. The grading will be based
on participation in class and a class project. Class projects may be
done individually or in groups. Projects have the potential of leading
to work that forms the basis of a Master's project or Ph.D. research
topic. A partial list of topics includes the following:
- Volume Visualization Techniques
- Hybrid Visualization Techniques
- Sterescopic & VR Techniques for Visualization
- Medical Visualization
- Signal Processing & Visualization
- Implicit Surfaces & Soft Objects
- Animating Soft Objects
- Procedural Texturing Techniques Modeling & Animating Natural Phenomena
- Character Animation
- Physically-based Animation systems
- Fractal Modeling
Tentative Schedule
Tentative Outside Speakers
- Brian Wyvill, U. Calgary, Implicit surfaces
- Rick Parent, The Ohio State University, Character Animation
- Ken Musgrave, Goerge Washington U., Fractal Modeling
- James Hahn, George Washington U., Animation and Visualization
Textbook: None, but the following books may be useful as
references.
- Computer Graphics: Principles and Practice,
2nd Edition, Foley, van Dam, Feiner, Hughes, Addison Wesley, 1993.
- Texturing and Modeling: A Procedural Approach, Ebert,
et. al., AP Professional, 1994.
- Radiosity and Realistic Image Synthesis, Cohen and
Wallace, AP Professional 1994.
- Principles of Digital Image Synthesis, Andrew Glassner, Morgan
Kaufman 1994.
Grading Policy: Grades will be assigned on the basis of
performance on presentations, projects, and class participation.
Students will be responsible for reading several papers from the
literature and presenting them to the class. Students will also be
responsible for implementation of a large graphics projects with
several due dates throughout the semester. The schedule for the
projects will be the following:
- Weeks 2-3: Meeting with me to finalize project topic.
- Week 3: Write-up of proposed project due.
- Week 7: Project progress report due.
- Week 10: Second project progress report due.
- Week 14: Demonstration of final project.
FOR MORE INFORMATION
Contact David Ebert, ebert@cs.umbc.edu .