0% found this document useful (0 votes)
147 views

Computer Graphics Multimedia Syllabus

The document outlines the topics covered in 5 units of a Computer Graphics & Multimedia course. Unit 1 introduces raster graphics, vector graphics, and basic graphics algorithms like line drawing, circle drawing, and polygon filling. Unit 2 covers 2D transformations and clipping techniques. Unit 3 discusses 3D transformations and surface elimination algorithms. Unit 4 presents illumination and shading models. Unit 5 examines multimedia systems, hardware, file formats, audio, video, and authoring tools. The list of practical programs includes implementations of graphics concepts like drawing, transformations, clipping, curves, and multimedia applications.

Uploaded by

Ayush Soni
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
147 views

Computer Graphics Multimedia Syllabus

The document outlines the topics covered in 5 units of a Computer Graphics & Multimedia course. Unit 1 introduces raster graphics, vector graphics, and basic graphics algorithms like line drawing, circle drawing, and polygon filling. Unit 2 covers 2D transformations and clipping techniques. Unit 3 discusses 3D transformations and surface elimination algorithms. Unit 4 presents illumination and shading models. Unit 5 examines multimedia systems, hardware, file formats, audio, video, and authoring tools. The list of practical programs includes implementations of graphics concepts like drawing, transformations, clipping, curves, and multimedia applications.

Uploaded by

Ayush Soni
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer Graphics & Multimedia

Unit-I Introduction to raster scan displays, Pixels, frame buffer, Vector & Character
generation, random scan systems, Graphics Primitives, Display devices, Display file
structure, ScanConversion 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 .

References:-

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
Computer Graphics & Multimedia

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 .

You might also like