CS 601-Computer Graphics & Multimedia |
Module I |
Introduction to computer graphics & graphics systems
Overview of computer graphics, representing pictures, preparing, presenting & interacting with pictures for
presentations; Visualization & image processing; RGB color model, direct coding, lookup table; storage tube graphics
display, Raster scan display, 3D viewing devices, Plotters, printers, digitizers, Light pens etc.; Active & Passive
graphics devices; Computer graphics software.
Scan conversion
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 II |
2D transformation & viewing
Basic transformations: translation , rotation, scaling ; Matrix representations & homogeneous coordinates,
transformations between coordinate systems; reflection shear;
Transformation of points, lines , parallel lines, intersecting lines. Viewing pipeline, Window to viewport co-ordinate
transformation , clipping operations , point clipping , line clipping, clipping circles , polygons & ellipse.
3D transformation & viewing:
3D transformations: translation, rotation, scaling & other transformations. Rotation about an arbitrary axis in space,
reflection through an arbitrary plane; general parallel projection transformation; clipping, viewport clipping, 3D
viewing. |
Module III |
Curves
Curve representation, surfaces , designs , Bezier curves , B-spline curves, end conditions for periodic B-spline curves,
rational B-spline curves.
Hidden surfaces
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.
Color & shading models
Light & color model; interpolative shading model; Texture;
|
Module IV |
Multimedia:Introduction to Multimedia: Concepts, uses of multimedia, hypertext and hypermedia.; Image, video and audio
standards.
Audio: digital audio, MIDI, processing sound, sampling, compression.
Video: MPEG compression standards, compression through spatial and temporal redundancy, inter-frame and intraframe
compression .
Animation: types, techniques, key frame animation, utility, morphing.
Virtual Reality concepts.
|
Text Books: |
1. Hearn, Baker – “ Computer Graphics ( C version 2nd Ed.)” – Pearson education
2. Z. Xiang, R. Plastock – “ Schaum’s outlines Computer Graphics (2nd Ed.)” – TMH
3. D. F. Rogers, J. A. Adams – “ Mathematical Elements for Computer Graphics (2nd Ed.)” – TMH
4. Mukherjee, Fundamentals of Computer graphics & Multimedia, PHI
5. Sanhker, Multimedia –A Practical Approach, Jaico
6. Buford J. K. – “Multimedia Systems” – Pearson Education
7. Andleigh & Thakrar, Multimedia, PHI
8. Mukherjee Arup, Introduction to Computer Graphics, Vikas
9. Hill,Computer Graphics using open GL, Pearson Education
|
Reference Books: |
1. Foley, Vandam, Feiner, Hughes – “Computer Graphics principles (2nd Ed.) – Pearson Education.
2. W. M. Newman, R. F. Sproull – “Principles of Interactive computer Graphics” – TMH.
3. Elsom Cook – “Principles of Interactive Multimedia” – McGraw Hill
|
|