Syllabus - Computer Graphics & Visualization (CD504 (A))


CSE-Data Science/Data Science

Computer Graphics & Visualization (CD504 (A))

V

Unit-I

Introduction to Raster Scan displays, Pixels, Frame buffer, Vector & Character generation, Random Scan systems, Display devices, Scan Conversion techniques, Line Drawing algorithms: simple DDA, Bresenham’s Algorithm, Circle Drawing Algorithms: Midpoint Circle drawing and Bresenham’s Algorithm, Polygon fill algorithm: Boundary-fill and Flood-fill algorithms.

Unit-II

2-D Transformation: Translation, Rotation, Scaling, Shearing, Reflection. Inverse Transformation, Homogeneous coordinate system, Matrices Transformation, Composite Transformation. Windowing & Clipping: World Coordinate System, Screen Coordinate System, Viewing Transformation, Line Clipping & Polygon Clipping Algorithms

Unit-III

3-D Transformations: Translation, Rotation and Scaling. Parallel & Perspective Projection: Types of Parallel & Perspective Projection, Hidden Surface elimination: Depth comparison, Back face detection algorithm, Painter’s Algorithm, Z-Buffer Algorithm. Curve generation, Bezier and B-spline methods. Basic Illumination Model: Diffuse reflection, Specular reflection, Phong Shading, Gouraud shading, Ray Tracing, Color models like RGB, YIQ, CMY, HSV.

Unit-IV

Visualization: Visualization of 2D/3D scalar fields: color mapping, ISO surfaces. Direct volume data rendering: ray-casting, transfer functions, segmentation. Visualization of Vector fields and flow data, Time-varying data, High-dimensional data: dimension reduction, parallel coordinates, Non-spatial data: multi-variate, tree/graph structured, text Perceptual and cognitive foundations, Evaluation of visualization methods, Applications of visualization, Basic Animation Techniques like traditional, key framing

Unit-V

Multimedia: Basic of multimedia, application of Multimedia, Text-Types, Unicode Standard ,text Compression, Text file formats, Audio Components, Digital Audio, Digital Audio processing, Sound cards, Audio file formats ,Audio Processing software ,Video-Video color spaces, Digital Video, Digital Video processing, Video file formats. Animation: Uses of Animation, Principles of Animation, Computer based animation, 3D Animation, Animation file formats, Animation software,Special Effects in animation, Storyboarding for Animation, Compression: Lossless/Lossy Compression techniques, Image, Audio & Video Compression, MPEG Standards ,Multimedia Architecture, Multimedia databases.

Practicals

Reference Books

  • Donald Hearn and M.P. Becker “Computer Graphics” Pearson Pub.

  • Foley, Van Dam, Feiner, Hughes, “Computer Graphics: Principles and Practice” Addison- Wesley

  • Rogers, "Procedural Elements of Computer Graphics", Tata McGraw Hill

  • Parekh “Principles of Multimedia” Tata McGraw Hill

  • Maurya, “Computer Graphics with Virtual Reality System “ , Wiley India

  • Pakhira,”Computer Graphics ,Multimedia &Animation”,PHI learning

  • Andleigh, Thakral , “Multimedia System Design “ PHI Learning

  • Khalid Sayood , “Introduction to Data Compression”, Morgan Kaufmann