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

Computer-Graphics 1

The document outlines the topics that will be covered in an introduction to computer graphics course. Unit 1 introduces basic concepts like video display devices, input devices, and output primitives. It also covers line and circle generating algorithms. Unit 2 discusses 2D transformations and matrix representations. Unit 3 presents clipping algorithms and 3D transformations. Unit 4 examines 3D viewing techniques like projection and visible surface detection methods. Unit 5 introduces representations for 3D objects and color models. The document also provides recommended textbooks and references as well as online resources for the course material.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
126 views

Computer-Graphics 1

The document outlines the topics that will be covered in an introduction to computer graphics course. Unit 1 introduces basic concepts like video display devices, input devices, and output primitives. It also covers line and circle generating algorithms. Unit 2 discusses 2D transformations and matrix representations. Unit 3 presents clipping algorithms and 3D transformations. Unit 4 examines 3D viewing techniques like projection and visible surface detection methods. Unit 5 introduces representations for 3D objects and color models. The document also provides recommended textbooks and references as well as online resources for the course material.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Computer Graphics

Unit 1: Introduction to computer Graphics – Video display devices – Raster Scan Systems –
Random Scan Systems - Interactive input devices – Hard Copy devices - Graphics software
– Area fill attributes – Character attributes inquiry function - Output primitives – line
drawing algorithms – initializing lines – line function – Circle Generating algorithms –
Ellipse Generating algorithms - Attributes of output primitives – line attributes – Color and
Grayscale style.
Unit 2: – Two dimensional transformation – Basic transformation – Matrix representation
and Homogeneous co-ordinates - Composite transformation – Matrix representation – other
transformations – two dimensional viewing – window – to- viewport co-ordinate
transformation.
Unit 3: Clipping algorithms – Point clipping -line clipping - polygon clipping – Curve
clipping - text clipping – Exterior clipping –– Three dimensional transformations –
translation- rotation- scaling – composite-shears and reflections - Three dimensional
viewing – Projection – Orthogonal and oblique parallel projections.
Unit 4: – Viewing - perspective projection – Three dimensional clipping algorithms- Visible
surface detection methods -– backface detection, depth buffer, A-buffer, scan-line, depth
sorting, BSP-tree, area subdivision, octree and other methods.
Unit 5 : Computer Animation - Three dimensional object representations – Spline
representation - Bezier curves and surfaces – B-Spline curves and surfaces -– Color models
and color applications.

Recommended Text
1) D. Hearn, M.P. Baker, and W.R. Carithers, 2011 – Computer Graphics with
openGL, 4th Edition, Pearson Education
Reference Books
1) W.M. Neumann and R. F. Sproull, Principles of Interactive Computer
Graphics, Tata McGraw-Hill, New Delhi.
2) S. Harrington, 1989, Fundamentals of Computer Graphics, Tata McGraw-
Hill, New Delhi.
3) D. F. Rogers, J. A. Adams, 2002, Mathematical elements for Computer
Graphics, 2nd Edition, Tata McGraw-Hill, New Delhi.
4) D. F. Rogers, 2001, Procedural elements for Computer Graphics, 2nd Edition,
Tata McGraw-Hill, New Delhi.
5) Foley, Van Dan, Feiner, Hughes, 2000, Computer Graphics, Addison
Wesley, Boston
Website and E-Learning Source
1) http://forum.jntuworld.com/showthread.php?3846-Computer-Graphics- Notes-
All-8-Units
2) http://www.cs.kent.edu/~farrell/cg05/lectures/index.html

You might also like