Graphics and Multimedia

Course Code: BCA5142

Course Title: Graphics and Multimedia (4 Credits)





Course Contents


Unit -1: 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;


Unit -2: Devices: storage tube graphics display, Raster scan display, 3D viewing devices, Plotters, printers, digitizers, Light pens etc.; Active & Passive graphics devices; Computer graphics software.


Unit -3: Scan conversion Points & lines: Line drawing algorithms; DDA algorithm, Bresenham’s line algorithm,


Unit -4: Scan conversion -2: Circle generation algorithm; Ellipse generating algorithm; scan line polygon, fill algorithm, boundary fill algorithm, flood fill algorithm.

Unit -5: 2D transformation Basic transformations: translation , rotation, scaling ; Matrix representations & homogeneous coordinates, transformations between coordinate systems; reflection shear; Transformation of points, lines , parallel lines, intersecting lines.


Unit -6: 2D Viewing: Viewing pipeline, Window to viewport Co-ordinate transformation, clipping operations, point clipping, line clipping, clipping circles , polygons & ellipse.


Unit -7: 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.


Unit -8: Curves: Curve representation, surfaces, designs, Bezier curves, B-spline curves, end conditions for periodic Bspline   curves, rational B-spline curves.


Unit -9: 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.


Unit -10: Color & shading models: Light & color model; interpolative shading model; Texture;


Unit -11: Multimedia Introduction to Multimedia: Concepts, uses of multimedia, hypertext and hypermedia. Image, video and audio standards.


Unit -12: Audio: digital audio, MIDI, processing sound, sampling, compression.


Unit -13: Video: MPEG compression standards, compression through spatial and temporal redundancy, inter-frame and intra-frame compression.


Unit -14: Animation: types, techniques, key frame animation, utility, morphing. Virtual Reality concepts.