School of Engineering and Technology, (SET) | ||
AT70.09 : Computer Graphics and Animation 3(3-0) | ||
Course objectives: | ||
To introduce computer graphics as a practical discipline. The underlying theory of computer graphics, as well as implementation algorithms, will be presented in the context of a modern industry-standard graphics programming language and interface. Instruction shall be in a laboratory setting with continuous hands-on implementation of concepts and emphasis on creating animated and interactive scenes.
|
||
Learning Outcomes: | ||
Introduction to Computer Graphics. OpenGL Application Programmer Interface. Curve and Surface Modeling. Animation. Interaction. Viewing and Projection Transformations. Color. Illumination and Shading. Texturing. Rendering Algorithms: Scan Conversion, Clipping and Hidden-Surface Removal. |
||
Pre-requisite(s): | ||
Basic knowledge of two- and three-dimensional co-ordinate geometry and trigonometry and C/C++.
|
||
Course Outline: | ||
|
||
Learning Resources: | ||
Textbook: | ||
S. Guha:
Computer Graphics through Open GL: Experiments and Theory, Pre-print.
M. Woo, J. Neider, T. Davis and D. Steiner
OpenGL Programming Guide, 6th Edition.
|
||
Reference Books: | ||
E. Angel:
Interactive Computer Graphics: A Top-Down Approach with OpenGL, Addison-Wesley, 2000.
J.D. Foley, A. van Dam, S.K. Feiner, and J.F. Hughes:
Computer Graphics Principles and Practice (2nd Edition in C), Addison-Wesley, 1996.
D. Hearn and M.P. Baker:
Computer Graphics with OpenGL, Addison-Wesley, 2003.
D. Shreiner, editor:
OpenGL Reference Manual (3rd Edition), Addison-Wesley, 1999.
R.S. Wright and M.R. Sweet:
OpenGL SuperBible (2nd Edition), Waite Group, 1999.
|
||
Evaluation Scheme: | ||
The final grade will be computed from the following constituent parts:
Mid-semester exam (25-40%),
Final exam (25-40%),
Assignments/projects/presentations (20-50%).
Open/closed-book examination is used for both mid-semester and final exam.
|
||
Instructor(s): | ||
|
||