- Course Code :
ITC 341
- Level :
Undergraduate
- Course Hours :
3.00
Hours
- Department :
Department of Computer Science
Instructor information :
Area of Study :
Introduction, history and survey of graphics applications. Overview of graphics systems and output devices. Output primitives including points, lines, circles, splines, area filling, and character generation. Attributes of output primitives. Two – dimensional transformations, windowing and clipping. Interactive input methods. Introduction to three- dimensional graphics. Principals of Color
For further information :
Introduction to Computer Graphics; Overview of Graphics systems; Line drawing algorithms; Circle drawing algorithms; Ellipse drawing algorithms; Area filling algorithms; Polygon filling algorithms; Line clipping algorithms; Polygon clipping algorithms; Two dimensional transformations; (translation – rotation – scaling – general transformations – composite transformations); Three dimensional object representation and Projections; Three dimensional modeling and transformations (translation – rotation – scaling – sheer – reflection – composite); Three dimensional Viewing and Camera Model.
Visible surface detection algorithms; Reflection and illumination models; Rendering algorithms for 3-D objects; Parametric representation of 3-D objects ; Shadows algorithms; 2-D texture mapping ; 3-D texture mapping; Ray tracing; Volume rendering; Anti-Aliasing ; Introduction to fractals; 3-D computer animation ; Color Space in Computer Graphics.
For further information :
Books:
Recommended books :
1. Francis S. Hill, Jr., Computer Graphics Using OpenGL, 2nd edition, Prentice Hall, 2000.
2. Foley J., Van Dam, A., Feiner, S., Hughes, J., C Edition, Interactive Computer Graphics: Principles and Practice, 2nd edition, Addison – Wesley, 1996.
For further information :