Computer Graphicsc... Amity
Computer Graphicsc... Amity
BTC 405
Credit Units: 04
Course Contents:
Module I: Introduction to Graphics and Graphics Hardware System Video display devices, CRT, LCD Display devices Raster scan displays, Random scan displays, Raster scan systems, Random scan Systems. Input devices, keyboard, mouse, Trackball and spaceball, Joystick, Data glove, Digitizers, Image scanners, Touch panels, Light pens, Voice systems. Hardcopy devices, Printers, Plotters. Module II: Output Primitives and Clipping operations Algorithms for drawing 2D Primitives lines (DDA and Bresenhams line algorithm), circles (Bresenhams and midpoint circle algorithm), ellipses (midpoint ellipse algorithm), other curves(conic sections, polynomials and spline curves). Antialiasing and filtering techniques Line clipping (cohen-sutherland algorithm), clip windows, circles, ellipses, polygon, clipping with Sutherland Hodgeman algorithm. Module III: Geometric transformation 2D Transformation: Basic transformation, Translation, Rotation, scaling, Matrix Representations and Homogeneous coordinates, window to viewport transformation. 3D Concepts: Parallel projection and Perspective projection, 3 D Transformation.
Module IV: 3 D Object Representation, Colour models and rendering Polygon meshes in 3 D, Spheres, Ellipsoid, Bezier curves and Bezier surfaces, Bspline curves and surfaces, solid modeling, sweep representation, constructive solid geometry methods. Achromatic and color models. Shading, rendering techniques and visible surface detection method: Basic illumination, diffuse reflection, specular reflection, transparency, shadows. Polygon rendering method, Gouraud & Phong shading, Ray tracing method, recursive ray tracing, radio-sity method. Depth-buffer method,A-buffer method, Depth-sorting method(painters algorithm), Oct -tres method.
Module V: Introduction to multimedia File formats for BMP, GIF, TIFF, IPEG, MPEG-II, Animation techniques and languages. Design of animation sequences, Computer Animation languages, Elementary filtering techniques and elementary Image Processing techniques
Examination Scheme:
Components A CT S/V/Q HA EE 5 10 8 7 70 Weightage (%) CT: Class Test, HA: Home Assignment, S/V/Q: Seminar/Viva/Quiz, EE: End Semester Examination; Att: Attendance