CG (COMPUTER GRAPHICS)

DCRUST SYLLABUS

CSE321C   COMPUTER GRAPHICS

CATEGORY : ENGINEERING SCIENCE COURSE

Course Objectives:

  1. To list the basics concepts used in computer graphics.
  2. To implement various algorithms to scan, convert the basic geometrical primitives, transformations, area filling, clipping.
  3. To describe the importance of viewing and projections.
  4. To design an application with the principles of virtual reality and understand a typical image processing.

Unit I

Introduction to Computer Graphics: What is Computer Graphics, Computer Graphics Applications, Computer Graphics Hardware and software, Two dimensional Graphics Primitives: Points and Lines, Line drawing algorithms: DDA, Bresenham’s; Circle drawing algorithms: Using polar coordinates, Bresenham’s circle drawing, mid point circle drawing algorithm; Filled area algorithms: Scanline: Polygon filling algorithm, boundary filled algorithm.

Click on any topic to read about the topic.

Unit II

Two/Three Dimensional Viewing: The 2-D viewing pipeline, windows, viewports, window to view port mapping; Clipping: point, clipping line (algorithms):- 4 bit code algorithm, Sutherland-cohen algorithm, parametric line clipping algorithm (Cyrus Beck).

Polygon clipping algorithm: Sutherland-Hodgeman polygon clipping algorithm. Two dimensional transformations: transformations, translation, scaling, rotation, reflection, composite transformation.

Three dimensional transformations: Three dimensional graphics concept, Matrix representation of 3-D Transformations, Composition of 3-D transformation.

Click on any topic to read about the topic.

Unit III

Viewing in 3D: Projections, types of projections, the mathematics of planner geometric projections, coordinate systems.

Hidden surface removal: Introduction to hidden surface removal .Z- buffer algorithm , scanline algorithm, area sub-division algorithm.

Click on any topic to read about the topic.

Unit IV

Representing Curves and Surfaces: Parametric representation of curves: Bezier curves, B-Spline curves. Parametric representation of surfaces; Interpolation method.

Illumination, shading, image manipulation: Illumination models, shading models for polygons, shadows, transparency. What is an image? Filtering, image processing, geometric transformation of images.

Click on any topic to read about the topic.

TEXT /REFERENCE BOOKS:

  1. Computer Graphics Principles and Practices second edition by James D. Foley, Andeies van Dam, Stevan K. Feiner and Johb F. Hughes, 2000, Addision Wesley.
  2. Computer Graphics by Donald Hearn and M.Pauline Baker, 2nd Edition, 1999, PHI.
  3. Procedural Elements for Computer Graphics – David F. Rogers, 2001, T.M.H Second Edition
  4. Fundamentals of 3Dimensional Computer Graphics by Alan Watt, 1999, Addision Wesley.
  5. Computer Graphics: Secrets and Solutions by Corrign John, BPB
  6. Graphics, GUI, Games & Multimedia Projects in C by Pilania & Mahendra, Standard Publ.
  7. Computer Graphics Secrets and solutions by Corrign John, 1994, BPV
  8. Introduction to Computer Graphics By N. Krishanmurthy T.M.H 2002

Course Outcomes:  After successful completion of the course, a student will be able to :-

  1. Understand the basics concepts used in computer graphics.
  2. Implement various algorithms to scan, convert the basic geometrical primitives, transformations, area filling, clipping.
  3. Understand the importance of viewing and projections.
  4. Design an application with the principles of virtual reality and understand a typical image processing.
error: You can only copy the programs code and output from this website. You are not allowed to copy anything else.