KEMBAR78
Computer Graphics Code: CS501 Contact: 3L Credits: 3 Allotted HRS: 36L | PDF | Computer Graphics | 2 D Computer Graphics
0% found this document useful (0 votes)
43 views2 pages

Computer Graphics Code: CS501 Contact: 3L Credits: 3 Allotted HRS: 36L

This 3-credit, 36-hour course on computer graphics has four main objectives: 1) Understanding how graphics are created in computers, 2) Using colors for different objects, 3) Rescaling, shifting, skewing, and rotating graphical objects, and 4) Animating simple graphics. The course outcomes are to understand the foundations, concepts, and software used for computer graphics. It is divided into four modules that cover topics like displays, scan conversion algorithms, 2D and 3D transformations, viewing and clipping, curves, and hidden surface removal.

Uploaded by

Srabani Kundu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views2 pages

Computer Graphics Code: CS501 Contact: 3L Credits: 3 Allotted HRS: 36L

This 3-credit, 36-hour course on computer graphics has four main objectives: 1) Understanding how graphics are created in computers, 2) Using colors for different objects, 3) Rescaling, shifting, skewing, and rotating graphical objects, and 4) Animating simple graphics. The course outcomes are to understand the foundations, concepts, and software used for computer graphics. It is divided into four modules that cover topics like displays, scan conversion algorithms, 2D and 3D transformations, viewing and clipping, curves, and hidden surface removal.

Uploaded by

Srabani Kundu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer Graphics

Code : CS501

Contact : 3L

Credits : 3

Allotted Hrs : 36L

Objective(s)

Making the student understand how graphics created in computer world is the main goal of this
course. Using colors in different places and for different objects is also one of the goals of the
course. Learning how to rescale, transmit (shift), shear (skew), and rotate different graphical
objects is another goal. Animating some simple graphics is the last aim of the course.

Outcome(s)

 To understand the foundations of computer graphics.

 To understand concept of geometric, mathematical and algorithmic concepts necessary


for programming computer graphics

 To understand the comprehension of windows,clipping and view-ports object


representation in relation to images displayed on screen.

 To understand the software utilized in constructing computer graphics applications.

Module I

Introduction to computer graphics [3L]

Overview of computer graphics, Basic Terminologies in Graphics, direct coding, lookup table,
3D viewing devices, Plotters, printers, digitizers, Light pens etc.; Active & Passive
graphics devices; Computer graphics software

Display [3L]

Light & Color models, Raster refresh displays, CRT basics, video basics, Flat panel displays,
interpolative shading model; Texture

Module II
Scan conversion: [8L]

Points & lines, Line drawing algorithms; DDA algorithm, Bresenham’s line algorithm, Circle
generation algorithm

Ellipse generating algorithm; scan line polygon, fill algorithm, boundary fill algorithm, flood fill
algorithm

Module III

2D and 3D Transformation [12L]

Basic transformations: translation, rotation, scaling ; Matrix representations &


homogeneous coordinates, transformations between coordinate systems; reflection shear;
Transformation of points, lines, parallel lines, intersecting lines

3D transformations: translation, rotation, scaling & other transformations. Rotation about an


arbitrary axis in space, reflection through an arbitrary plane; general parallel projection
transformation

2D and 3D Viewing & Clipping [4L]

Viewing pipeline, Window to viewport co-ordinate transformation, clipping operations, point


clipping, line clipping, clipping circles, polygons & ellipse. Viewport clipping, 3D viewing.

Module IV

Curves [3L]

Curve representation, surfaces, designs, Bezier curves, B-spline curves, end conditions for
periodic B-spline curves, rational B-spline curves

Hidden Surface Removal [3L]

Depth comparison, Z-buffer algorithm, Back face detection, BSP tree method, the
Printer’s algorithm, scan-line algorithm; Hidden line elimination, wire frame methods , fractal -
geometry

You might also like