CS-504 Computer Graphics & Multimedia(CGMM) SYLLABUS RGTU/RGPV CS 5th sem syllabus

siteowner 11:18 AM
CS-502 Computer Graphics & Multimedia(CGMM) SYLLABUS
RGTU/RGPV Computer Graphics & Multimedia(CGMM) SYLLABUS
Computer Science and Engineering CS 5th Semester Syllabus,

Unit-I Introduction to raster scan displays, Pixels, frame buffer, Vector & Character generation, random scan systems, Graphics Primitives, Display devices, Display file structure, Scan Conversion techniques, line drawing: simple DDA, Bresenham’s Algorithm, Circle Drawing Algorithms. Scan line polygon fill algorithm, boundary-fill and flood-fill algorithms

Unit-II 2D transformation: Translation, Rotation, Scaling, Shearing, Reflection. Inverse Transformation, Homogenous coordinate system, Matrices Transformation, Composite Transformation. Windowing & Clipping: World Coordinate System, Screen Coordinate System, Viewing Transformation, Line Clipping, Cohen Sutherland, Midpoint Line clipping algorithms, Polygon Clipping: Sutherland –Hodgeman, Weiler-Atherton algorithms.

Unit-III 3D transformations: translation, rotation, scaling. Parallel & Perspective Projection, Types of Parallel & Perspective Projection. Hidden Surface elimination: Depth comparison, Back face detection algorithm, Painters algorithm, Z-buffer algorithm. Curve generation, Bezier and B-spline methods. 

Unit-IV Basic Illumination Model, Diffuse reflection, Specular reflection, Phong Shading Gourand shading, ray tracing, color models like RGB, YIQ, CMY, HSV. 

Unit –V Multimedia System: An Introduction, Multimedia hardware, Multimedia System Architecture. Data & File Format standards. i.e RTF, TIFF, MIDI, JPEG, DIB, MPEG,Audio: digital audio, MIDI, processing sound, sampling, compression. Video: Avi, 3GP,MOV, MPEG , compression standards, compression through spatial and temporal redundancy. Multimedia Authoring .

LIST OF PRACTICAL
1. A BRIEF STUDY OF VARIOUS TYPES OF INPUT AND OUTPUT DEVICES.
2. PROGRAM TO IMPLEMENT A LINE USING SLOPE INTERCEPT FORMULA.
3. PROGRAM TO IMPLEMENT LINE USING DDA ALGORITHM.
4 .PROGRAM TO IMPLEMENT LINE USING BRESENHAM’S ALGORITHM.
5. PROGRAM TO IMPLEMENT CIRCLE USING MID POINT ALGORITHM.
6. PROGRAM TO IMPLEMENT TRANSLATION OF A LINE AND TRIANGLE
7. PROGRAM TO IMPLEMENT ROTATION OF A LINE AND TRIANGLE
8. PROGRAM TO IMPLEMENT SCALING TRANSFORMATION.
9. PROGRAM TO IMPLEMENT 3D ROTATION ABOUT AN ARBITRARY AXIS .
10. PROGRAM TO IMPLEMENT COHEN SUTHERLAND LINE CLIPPING .
11. PROGRAM TO IMPLEMENT SUTHERLAND HODGMAN POLYGON CLIPPING .
12. PROGRAM TO DRAW BEZIER CURVE.
13. PROGRAM TO DRAW B-SPLINE CURVE .

Suggested Reading:
1. Donald Hearn and M.P. Becker “Computer Graphics” Pearson Pub.
2. Rogers, "Procedural Elements of Computer Graphics", Tata McGraw Hill
3. Folay Vandam, Feiner, Hughes “Computer Graphics Principle & Practice” , Pearson Pub.
4. Sinha and Udai , "Computer Graphics", Tata McGraw Hill
5. Parekh “Principles of Multimedia” Tata McGraw Hill
6. Prabhat k Andleigh, Kiran Thakral , “Multimedia System Design “ PHI Pub.
7. Shuman “Multimedia in Action”, Cengage Learning

Artikel Terkait

Previous
Next Post »