0% found this document useful (0 votes)
102 views4 pages

Mca2 4

The document provides an overview of the course content for Computer Graphics. It covers topics such as 2D and 3D graphics primitives, geometric transformations, viewing in 2D and 3D, lighting and shading models, visibility algorithms, and fractals and animation. The course includes both lectures and practical lab sessions where students implement graphics algorithms in C programming language. It aims to teach fundamental concepts and algorithms in computer graphics.

Uploaded by

Nav Kashyap
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
102 views4 pages

Mca2 4

The document provides an overview of the course content for Computer Graphics. It covers topics such as 2D and 3D graphics primitives, geometric transformations, viewing in 2D and 3D, lighting and shading models, visibility algorithms, and fractals and animation. The course includes both lectures and practical lab sessions where students implement graphics algorithms in C programming language. It aims to teach fundamental concepts and algorithms in computer graphics.

Uploaded by

Nav Kashyap
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

PAPER IV

COMPUTER GRAPHICS
Lectures: 3 Hrs/Week Practical: 3 Hours / Week One paper: 100 Marks / 3 hour duration Practical + test: 25 Marks 1. Introduction What is CG? Elements of graphics workstation. Video Display Devices, Raster Scan Systems. Random Scan Systems Input devices, Graphics Software Coordinate Representations Display adapters 2hr

2. Algorithms 6hr Line drawing algorithms DDA Algorithm, Bresenhams Line Algorithm, Frame buffers, Circle and Ellipse generating algorithms, Midpoint Circle Algorithm, Midpoint ellipse algorithm, Polynomials and spline curves. Filling Area primitives, Scan-line polygon fill algorithm Inside-Outside tests Scan Line fill of curved Boundary areas Boundary fill algorithm, Flood dill algorithm Character generation 3. Graphics Primitives Primitive Operations The display file interpreter Display-File Structure Display control and Polygons-polygon representation. 2hr

4. Attributes of output primitives 3hr Line attributes-Line types, Line width, Pen and Brush options, Line color, Color and grayscale levels Color tables, Gray scale, Area-Fill Attributes-Fill styles, pattern fill, Soft fill, character Attributes, Test attributes. 5. Geometric transformations 6hr Matrices, scaling Transformations, Sin and cos rotation, Homogeneous Co-ordinates and Translation Co-ordinates Translation, Rotation about an arbitrary point

Inverse transformations Transformation routines. Reflection and shearing transformation 6. 2D Viewing 8hr The Viewing Pipeline, Viewing Co-ordinate Reference frame, Window to Viewport Coordinate Transformation, 2D-Viewing functions. Clipping operations Point clipping, Line clipping, Cohen-Sutherland Line clipping, Polygon Clipping, Sutherland-Hodge man Polygon Clipping. line intersection clipping and midpoint subdivision algorithm, Cyrus- Beck algorithm, Liang Barsky line clipping algorithm , character clipping, text clipping, polygon clipping, Sutherland Hodge man polygon clipping 7. 3D Concepts 7hr Three dimensional Display Methods-Parallel projection, Perspective projection, Visible line and surface Identification 3D transformation matrices translation rotation, rotation and scaling Surface rendering Three-Dimensional Object representations- Bezier curves and surfaces, B-Spline Curves and surfaces. 8. Visibility, Image and Object precision Z-buffer algorithm, A-buffer method, Scan line method, Floating horizons. 2hr 9. Light, color and shading 5hr Introduction diffused elimination , point-source illumination specular- the phomg elimination method, halfway vector Shading algorithm constant intensity shading, gouraud shading, phom shading, half tone shading, lithering techniques. Color modules- RGB color module, SMY color module, HSV color module Transparency shadows , rate racing , 10. Factors 2hr Introduction , topological dimension , factoral dimension, hilberts curve, Koch curve, factal surfaces 11 . Computer Animation 2hr

Design of Animation Sequences, General Computer Animation Functions - Raster Animations, Key-Frame Systems, Morphing, Simulating Accelerations, Motion specifications, Kinematics and Dynamics.

References: 1. Computer Graphics- Donald Hearn & M.Pauline Baker, Printice Hall of India 2. Computer Graphics ByHill Jr. 3. Computer Graphics, steve Harrington, McGraw Hill 4. Computer Graphics Principles and Practice, J.D.Foley, A.Van Dam, S.K. Feiner & R.I.Philips, Addison Wesley. 5. Principles of Interactive Computer Graphics William M.Newman, Robert F.Sproull, McGraw Hill. 6. Introduction to Computer Graphics J.D.Foley, A. Van Dam, S.K. Feiner, J.F. Hughes & R.I.Philips, Addison Wesley 7. Computer Graphics by Rogers. List of Practicals for computer graphics to be implemented in C programming language 1. Implementation of Line drawing Algorithm 2. Implementation of Scan line polygon fill Algorithm 3. Implementation of Circle drawing Algorithm 4. Implementation of ellipse drawing Algorithm 5. Implementation of 2 D transformation 6. Implementation of line clipping Algorithm 7. Implementation of polygon clipping , character , text clipping Algorithm 8. Implementation of 3D transformation 9. Implementation of character generation 10. Implementation of Bezier curves, B-spline curves 11. Implementation of visible surface method 12. Implementation of shading Algorithm 13. Drawing a smiley using fractals

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy