MTL754: Principles of Computer Graphics

3 Credits (3-0-0)

Overlaps with: COL781, ELL792

Overview of Graphics Systems; Raster Graphics: line and circle drawing algorithms, Windowing and clipping: Cohen - Sutherland line clipping, Cyrus beck clipping method, Polygon Clipping; 2D and 3D Geometrical Transformations: scaling, translation, rotation, reflection; 3D Object representation: Curves and Surfaces: cubic splines, Bezier curves B-splines, surface of revolution, sweep surfaces;, viewing Transformations: parallel and perspective projection; Hidden line/ surface removal methods; illuminations model; shading: Gouraud, Phong; Introduction to Ray-tracing; Programming practices with standard graphics libraries like open GL.