COMPUTER GRAPHICS

Paper Code: 
CSC 514
Credits: 
03
Periods/week: 
03
Max. Marks: 
100.00
Objective: 

This course is designed to learn how computer graphics are used in different application areas.

 

 

9.00

Introduction to Computer Graphics: Definition, Application areas of Computer Graphics, Graphical user interface.

Overview of Graphics Systems: Video Display devices: Refresh Cathode Ray Tubes, Random scan displays, Raster scan displays, and Color CRT monitors, Direct View Storage Tubes, Flat Panel displays, Raster Scan Systems, Random Scan Systems.

Input Devices: Keyboard, Mouse, Trackball and Spaceball, Joysticks, Data Glove, Digitizers, Image Scanner, Touch Panel, Light Pens.

 

9.00

Graphics Software: Coordinate representations, Graphics Functions, Software Standards, and PHIGS Workstations.

Output Primitives: Points and Lines, DDA Algorithm, Bresenham’s Line Algorithm, Circle Generating Algorithms: Properties of Circles, Bresenham’s Line Algorithm, Midpoint Circle Algorithm, Introduction to Antialiasing.

 

9.00

Filled Area Primitives: Scan-Line Polygon Fill Algorithm, Inside –Outside Tests, Boundary Fill Algorithm, Flood Fill Algorithm.

Two Dimensional Geometric Transformations: Basic Transformations, Matrix Representations and Homogeneous Transformations, Composite Transformations: Translations, Rotations, Scaling, Other Transformations: Reflection, Shear.

 

9.00

Two-Dimensional Viewing: Viewing Pipeline, Viewing Coordinate reference Frame, Window-to-Viewport Coordinate Transformation,

Clipping Operations, Point Clipping, Line Clipping: Cohen-Sutherland Line Clipping, Curve Clipping, Text Clipping.

 

9.00

Three-Dimensional Geometric and Modeling Transformations: Translation, Coordinate-Axes Rotation, Scaling, Other Transformation: Reflections, Shears, Composite Transformations,

Visible-Surface Detection Methods: Classification of Visible Surface, Back Face Detection, Depth Buffer Method. 

 

ESSENTIAL READINGS: 
  1.  D. Hearn & M. P.Baker, “Computer Graphics”, Prentice Hall of India, 2002.

REFERENCES: 

1.      Krisnamurthy N, “Introduction to Computer Graphics”, Tata Mc Graw Hill Edition

2.      Zhigang X. & Plastock R.A., “Theory and Problems of Computer Graphics”, Schaum’s Outline, Tata Mc  Graw Hill Edition

3.      Foley J.D & Dam A.Van, “Fundamentals of Interactive Computer Graphics”, Addison-Wesley.

4.      Ralf Skinmetz and Klana Naharstedt, “Multimedia: Computing, Communications and Applications”, Pearson Education, 2001

 

Academic Year: