Skip to content
AD-503 (B) · Computer Graphics & Multimedia/Official Syllabus

Computer Graphics & Multimedia (AD-503 (B)) - Official Syllabus

1
Unit 1

Introduction to Raster Scan displays

  • 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
2
Unit 2

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
3
Unit 3

3-D Transformations

  • 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
4
Unit 4

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
5
Unit 5

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

Laboratory Experiments

  • Write a program to draw a line using DDA algorithm.
  • Write a program to draw a line through Bresenham’s algorithms
  • Write a program to draw a line using Mid-Point algorithm.
  • Write a Program for drawing a circle using Bresenham’s line drawing algorithm
  • Write a Program to implementTranslation ofa line and triangle
  • Write a Program to implement Scaling of a lineand triangle.
  • Write a Program to implement Rotation of a lineand triangle .
  • Write a Program showing line clipping using cohen -sutherland line clipping algorithm.
  • Write a program on Boundary fill and flood fill algorithm implementation.
  • Write a program for performing the basic transformations such as translation, Scaling, Rotation for a given 3D object.
  • Write a Program on Bezier methods for drawing curves.
  • Using Flash/Maya perform different operations (rotation, scaling move etc.) on objects.
  • Create a Bouncing Ball using Key frame animation and Path animation.
  • Create animations using Adobe FLASH. Flash Drawing and Painting Tools. Flash Drawing Modes. Pencil Tools.
  • To create a Jpeg image that demonstrates the various features of an image editing tool.
  • To develop a presentation for a product using techniques like Guide Layer, masking and onionSkin using authoring tools.
  • To perform basic operations on image using any image editing software.
  • Draw a colour cube and spin it using OpenGL transformation matrices.
  • To Create Animation using any authoring tool.
  • Write a program to play “wave” or “MIDI “file format sound files.

Reference Books

  • Computer Graphics — Donald Hearn, M.P. Becker — Pearson Pub.
  • Computer Graphics: Principles and Practice — Foley, Van Dam, Feiner, Hughes — Addison-Wesley
  • Procedural Elements of Computer Graphics — Rogers — Tata McGraw Hill
  • Principles of Multimedia — Parekh — Tata McGraw Hill
  • Computer Graphics with Virtual Reality System — Maurya — Wiley India
  • Computer Graphics, Multimedia& Animation — Pakhira — PHI learning
  • Multimedia System Design — Andleigh, Thakral — PHI Learning
  • Introduction to Data Compression — Khalid Sayood — Morgan Kaufmann
Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in