Introduction
Basics, applications and scope, Graphics standards, Interaction (sample- and event-driven) and Graphics user Interface (GUI) features.
Display Systems Raster refresh displays, CRT basics, video basics, Flat panel displays.
Course Name | Computer Graphics |
Course Code | 24CSE432 |
Program | B.Tech. Artificial Intelligence (AI) and Data Science (Medical Engineering) |
Semester | VII |
Credits | 3 |
Campus | Coimbatore |
Basics, applications and scope, Graphics standards, Interaction (sample- and event-driven) and Graphics user Interface (GUI) features.
Display Systems Raster refresh displays, CRT basics, video basics, Flat panel displays.
Drawing lines, curves, polygons,Surfaces (Bezier curves and surfaces, B spline curves and surfaces), Area filling, Anti-aliasing, Clipping algorithms – Chen-Sutherland Line Clipping, Mid-point subdivision algorithm, Liang-Barsky clipping, Cyrus-Beck line clipping, Polygon
Sutherland-Hodgeman and Weiler-Atherton polygon clipping
Affine (2-D and 3-D): Rotation, Translation, Scale, Reflection and Shear; Viewing: The Camera Transformations – perspective, orthographic, isometric and stereographic views, Viewing pipeline; Camera Models and multi-view generation.
Wire-frame, Octrees, Sweep, Boundary representations. Regularized Boolean set operations, Constructive Solid Geometry (CSG); Hierarchical Scene and Object graphs, Scene Description.
Back face detection, Z-buffer method, Painter’s algorithm, scan-line algorithm, BSP-trees, Area sub-division method, Ray tracing.
Basic illumination models, Half-toning and dithering techniques, Polygon Rendering, Color models
Functions, pipeline, sample programs for drawing 2-D, 3-D objects; event handling and view manipulation.
Course Objectives:
The course imparts the know-how of design and implement a basic computer graphics system. The student should is introduced to the basics of animation systems such as drawing the basic geometrical structures that form the primitive components of more complex graphic visualization. The student also is given an introduction to OpenGL primitives so as to enable realization of complex graphical systems.
Course Outcomes:
At the end of the course the student should be able to:
CO1 : Implement basic graphic modeling algorithms such as primitive shape drawing to clipping of 2D shapes
CO2: Mathematically represent the transformations
CO3 : Realize graphical models of solids, scenes with realistic illumination effects
CO4 : Implement all the techniques learned in OpenGL
CO & PO mapping
PO/PSO | PO1 | PO2 | PO3 | PO4 | PO5 | PO6 | PO7 | PO8 | PO9 | PO10 | PO11 | PO12 | PSO1 | PSO2 | PSO3 |
CO | |||||||||||||||
CO1 | 3 | – | – | – | 3 | – | – | – | 2 | 2 | – | 2 | 2 | – | – |
CO2 | 3 | 2 | 2 | – | 3 | – | – | – | 2 | 2 | – | 2 | 2 | – | – |
CO3 | 3 | 2 | 2 | – | 3 | – | – | – | 2 | 2 | – | 2 | 2 | – | – |
CO4 | 3 | 3 | 3 | – | – | – | – | – | 2 | 2 | – | 2 | 1 | – | – |
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.