CS010 703 Computer Graphics

 

 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.

Offered: 

2016