SYLLABUS:
UNIT |
DETAILS |
HOURS |
I |
Introduction: Applications of Computer Graphics, Raster scan and Random scan displays Video Display Devices, Display files – graphical input & output devices-Flat panel displays, Hardcopy Output Devices, Physical Interactive Devices , Data generation devices |
3 |
II |
2D Graphics: Output primitives-Line drawing algorithms – DDA, Bresenham’s – Bresenham’s Circle drawing algorithm – Other curves,polynomials and spline curves-2D viewing transformation-clipping-Cohen-Sutherland line clipping –polygon clipping-2D Transformations |
10 |
III |
3D Graphics: 3D Transformations, 3D display methods, 3D Object Representation – Polygon Surfaces – Curved lines and surfaces-Quadric surfaces – Spline Representations – Cubic Spline Interpolation Methods-Bezier Curves and Surfaces – B-Spline Curves and Surfaces, Sweep representation, Octrees |
12 |
IV |
3D Rendering: Three-Dimensional Viewing – Projections [3], Visible Surface Detection – Classification of Visible surface detection algorithms – Back-face Detection, Depth- Buffer Method, Scan-line Method. |
10 |
V |
Rendering: Surface Rendering Methods- Basic illumination Models – Polygon–rendering Methods, Interpolative shading methods-Constant shading, Gouraud shading, Phong shading, Texture Mapping. Fractal Geometry Methods – Classification of Fractals – Self-Squaring Fractals, Ray Tracing and Ray Casting.
|
10 |
TOTAL HOURS |
45 |
TEXT/REFERENCE BOOKS:
T/R |
BOOK TITLE/AUTHORS/PUBLICATION |
T1 |
Computer Graphics (C version) - Donald Hearn & Pauline Baker (Pearson Education Asia) |
R1 |
Procedural Elements for Computer Graphics –David F. Rogers, TATA McGraw Hill edition-second edition. |
R2 |
Computer Graphics - Zhigang Xiang & Roy A Plastack, Schaum’s Series McGrawHill edition. |
COURSE OBJECTIVES:
1 |
To understand the basic concepts of Computer Graphics & display techniques. |