Course Handout
Course Handout
The objective of this course is to study computer modeling of 2D & 3-D objects and efficiently generating photorealistic
renderings on color raster graphics devices.
Pre-Requisite -:
Detailed Syllabus:
Module# CO Topics Hours
Introduction, Overview of computer graphics, Basic
terminologies in graphics, Lookup table, Plotters, Printers,
Module-1 CO1 8
Digitizers, Light pens, Active & passive graphics devices,
Raster & random scan displays, CRT basics, Video basics.
Output Primitives - Points, Lines, Circles and Ellipses as
primitives, Scan conversion algorithms for primitives, Fill area
Module-2 CO2 primitives including scanline polygon filling, Inside-outside test, 10
Boundary and flood-fill, Character generation, Line attributes,
Area-fill attributes, Character attributers.
2D and 3D Transformations (translation, rotation, scaling),
Matrix representation, Homogeneous coordinates, Composite
transformations, Reflection and shearing, Viewing pipeline and
Module-3 CO3 8
coordinates system, Windowto- viewport transformation,
Clipping including point clipping, Line clipping (Cohen-
Sutherland, Liang-Bersky), Polygon clipping.
3D display methods, Polygon surfaces, Tables, Equations,
Meshes, Curved lines and surfaces, Quadric surfaces, Spline
representation, Cubic spline interpolation methods, Bezier
Module-4 CO4 8
curves and surfaces, B-spline curves and surfaces, General
(parallel and perspective) projection transformations, Fractal
geometry.
Visible surface detection concepts, Back-face detection, Depth
buffer method, Illumination, Light sources, Illumination
Module-5 CO5 methods (ambient, diffuse reflection, specular reflection), Color 8
models - properties of light, XYZ, RGB, YIQ and CMY color
models, Animation (introduction only).
Total 42 Hours
Text Book
F. S. Hill, Computer Graphics using OpenGL, 2nd Edition, Pearson Education, 2003., ,, ,
D. Hearn and P. Baker, Computer Graphics – C Version, 2nd Edition, Pearson Education, 2004, ,, ,
Reference Book
J. F. Huges, A. V. Dam, M. McGuire, D. F. Sklar, J. D. Foley, S. K. Feiner, and K. Akeley, Computer Graphics: Principles and
Practice, 3rd Edition, Addison-Wesley Professional, 2013., ,, ,
D. Hearn, M. P. Baker andW. Caritthers, Computer Graphics with OpenGL, 4th Edition, Prentice Hall India, 2010., ,, ,
S. Harrington, Computer Graphics - A Programming Approach, 2nd Edition, Tata McGraw-Hill, 2004, ,, ,
Online Reference Material(s):
Course Outcome:
CO2 Explore the standard line, circle, and area filling algorithms.
CO1 Describe the basics of computer graphics and its applications.
CO3 Design various transformation models in 2D and 3D spaces.
CO4 Apply the design principles to generate curves and mapping using projection
CO5 Explore hidden lines and surface detection techniques with color models.