CEG-776 Course Syllabus

Advanced Computer Graphics                                 Spring 2004

Call No.: 57062                        Time: 6:05 - 7:20 PM TU TH         Location: 155 Russ Center
Instructor: A. Goshtasby           Office: 341 Russ Center         E-mail: agoshtas@cs.wright.edu
Phone: 775-5170                             Office Hours: 4:00 - 6:00 PM, TU TH, or by appointment


No. Units: 4
Prerequisite: CEG-476/676

Textbooks:

Computer Animation
Rick Parent
Morgan Kaufmann 2002

Open GL Programming Guide, 4rd Edition
M. Woo et al.
Addison Wesley, 2004
Purpose of Course:
To learn techniques for design of smooth models defined parameterically, and animation of scenes constructed from such models. Animation using images obtained from different views of a real scene will be covered also.
Contents:
  1. Transformations
  2. Interpolation in Graphics
  3. Morphing
  4. Camera Control
  5. Hierarchical Kinematic Modeling
  6. Rigid-Body Animation
  7. Controlling Groups of Objects
  8. Implicit Surfaces
  9. Parametric Surfaces
  10. Subdivision Surfaces
  11. Collision Detection
  12. Model Construction
Learning Goals:
Students will learn the basic mathematical tools to design models and implement some of the tools. Open GL and C/C++ will be used in the implementions.
Projects and Exams:
There will be three programming assignments, a final project, and a class presentation. Final project will be an extension of the assignments.
Grading Policy:
Programming assignments will worth 45%, the final project will worth 40%, the presentation will worth 10%, and class participation will worth 5% of the total grade.
Calendar:
Assignment 1 Handed out: 4/8/04 Due4/20/04
Assignment 2 Handed out: 4/22/04; Due:5/4/04
Assignment 3 Handed out: 5/6/04; Due: 5/18/04
Presentations Assigned on 5/11/04
Final Project Handed out: 5/20/04; Due:6/8/04
Others:
Unix workstations in room 152B RC and PCs in room 152C RC may be used for program development.