Computer Graphics

Paper Code: 
CBCA503
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
Unit I: 
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, Color CRT monitors, Direct View Storage Tubes, Flat Panel displays, Raster Scan Systems, Random Scan Systems.

9.00
Unit II: 
Graphics Software:

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

Output Primitives: Points and Lines, Simple use of line equation, DDA Algorithm, Bresenham’s Line Algorithm, Circle Generating Algorithms: Properties of Circles, 8-way Symmetry, Bresenham’s Circle drawing algorithm, Midpoint Circle Algorithm. Introduction to anti aliasing.

9.00
Unit III: 
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, Other Transformations: Reflection, Shear. Introduction to 3-D Transformation

9.00
Unit IV: 
Two-Dimensional Viewing:

Viewing Pipeline, Viewing Coordinate reference Frame, Window-to-Viewport Coordinate Transformation.

Line Clipping: Cohen-Sutherland Line Clipping, Midpoint Subdivision method.

9.00
Unit V: 
Visible-Surface Detection Methods:

Classification of Visible Surface, Back Face Detection,

Depth Buffer Method, Area Subdivision Method.

Three-Dimensional Display Methods: Parallel Projection, Perspective Projection.

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: