To introduce students to the basics of computer graphics. Prerequisites: Basic programming, Data structures and Basics of linear algebra and matrices. Graphics display devices, Input devices, Rendering pipeline, Raster Graphics: Line and Circle drawing algorithms, Windowing, Clipping: Cohen and Sutherland line clipping, Cyrus-beck clipping method, 2D and 3D Geometrical Transformations, Viewing Transformations: parallel and perspective projection, Curves and Surfaces: Cubic splines, Bezier curves, B-splines, Tensor product surfaces, Surface of revolution Sweep surfaces, Fractal curves and surfaces, Hidden line/surface removal methods, Illumination model, Polygon Shading: Gouraud, Phong, Introduction to Ray-tracing, Animation.
The main objective of this module is to introduce to the students the concepts of computer graphics. It starts with an overview of interactive computer graphics, two dimensional system and mapping, then it presents the most important drawing algorithm, two-dimensional transformation; Clipping, filling and an introduction to 3-D graphics.
Ask a Question
e-book enables you to access interactive reading material to strengthen the skills learned in the sessions.
Online Lab enables you to practice the application of concepts you have learnt in the sessions in the virtual environment.
Tutorials enables you to get easy learning with clear, crisp, and to-the-point content on a wide range of technical and non-technical subjects without any preconditions and impediments.