MCA 304: Computer Graphics

Lectures: 4 Periods/Week Sessional Marks: 30
University Exam: 3 Hours University Examination Marks: 70


UNIT-I
Overview of Computer Graphics
Video Display Devices, Raster Scan Displays, Random Scan Displays, Color CRT Monitors, Direct View Storage Tubes, Flat Panel Displays, Raster Scan Systems, Random Scan Systems, Input Devices
Graphical User Interfaces and Interactive Input Methods
The User Dialogue, Windows and Icons, Input of Graphical Data, Input Functions

UNIT-II
Output Primitives
Points and Lines, Line-Drawing Algorithms: DDA Algorithm, Bresenham’s Line Algorithm, Line Function, Circle Generation Algorithms, Ellipse Generation Algorithms
Attributes of output Primitives
Line Attributes, Color and GrayScale levels, Area Fill Attributes, Character Attributes, Bundled Attributes, Antialiasing.

UNIT-III
Two Dimensional Geometric Transformations
Basic Transformations, Matrix Representation and Homogenous Coordinates, Composite Transformations, Other Transformations.
Two Dimensional Viewing
The Viewing pipeline, Viewing Coordinates Reference Frame, Window to Viewport Coordinate Transformations, Two Dimensional Viewing Functions, Clipping Operations, Point Clipping, Line Clipping: Cohen-Sutherland Line Clipping, Polygon Clipping: Sutherland-Hodgeman Polygon Clipping, Curve Clipping, Text Clipping, Exterior Clipping.

UNIT-IV
Three Dimensional Concepts
Three Dimensional Display Methods.
Three Dimensional Object Representations
Polygon Surfaces, Quadric Surfaces, Superquadrics.
Three Dimensional Geometric and Modeling Transformations
Translation, Rotation, Scaling, Other Transformations, Composite Transformations, Three Dimensional Transformation Functions.
Three Dimensional Viewing
Viewing pipeline, Viewing Coordinates, Projections, Clipping

Text Books

  1. Donald Hearn, M. Pauline Baker, “Computer Graphics”, Second Edition, Pearson Education (2004)

    Chapters : 2.1 to 2.5, 8.1 to 8.3, 3.1, 3.2, 3.4 to 3.6, 4, 5.1 to 5.4, 6, 9.1, 10.1, 10.3, 10.4, 11, 12.1, 12.2, 12.3, 12.5
Reference Books
  1. Shalini Govil-Pai, ”Principles of Computer Graphics – Theory and Practice using open GL and Maya”, Springer (2007)
  2. ISRD group, “Computer Graphics”, ace series, TMH (2006)
  3. Amearendra N. Sinha, Arun D Udai, “Computer Graphics”, TMH (2008)