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 accountHave an account? Log in
Notes Panel