CS- 309-COMPUTER GRAPHICS |
|
OBJECTIVES:
Understanding the fundamental graphical operations and the implementation on computer,
Get a glimpse of recent advances in computer graphics, Understanding user interface issues
that make the computer easy for the novice to use.
COURSE CONTENTS:
Introduction: What is Computer Graphics, Elements of a Graphics, Workstation, Graphics
hardware, I/o devices, Display devices
Basic Raster Graphics: Scan conversion
Filling [L-2]
Clipping. [L-2]
Geometric Manipulation: Transformations [L-4]
Matrices, Homogeneous Co-ordinates. [L-6]
Elementary 3D Graphics: Plane projections, Vanishing points, Specification of a 3D view. [L-
6]
Visibility: Image and object precision, z- buffer algorithms, area based algorithms, floating
horizon. [L-6]
Advanced Issues: [L-4]
A. Curves and surfaces: Parametric Representation, Bezier and B-Spline curves.
B. Rendering, raytracing, antialiasing, fractals, Gourard and Phong shading.
|
TEXT BOOKS |
1. Computer Graphics (Schaum Series ) by Lipschutz (McGraw Hill)
2. Hearn and P. Baker. Computer Graphics, Prentice Hall.
3. C. Graphics by Yashwant Kanetkar.
|
REFERENCES: |
1. D. Rogers and J. Adams, Mathematical Elements for Computer Graphics, McGraw -
Hill International Edition.
2. David F. Rogers, Procedural Elements for Computer Graphics, McGraw Hill Book
Company.
3. Alan Watt and Mark Watt, Advanced Animation and Rendering Techniques, Addison-
Wesley.
4. Young, X Window. System Programming, OSF/Motif Edition, Prentice Hall.
|
|
|