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.