WITH EFFECT FROM THE ACADEMIC YEAR 2013 - 2014
CS 452
COMPUTER GRAPHICS
(ELECTIVE - III)
Instruction 4 Periods per week
Duration of University Examination 3 Hours
University Examination 75 Marks
Sessional 25 Marks
Unit-I
Overview of Graphics Systems: Refresh CRT, Raster - Scan Displays, random-Scan Systems, Color CRT, Flat Panel Displays, Three Dimensional Viewing Devices, Input Devices, Graphics Software. Output Primitives: Line drawing algorithms, Circle Generating Algorithms, Ellipse Generating Algorithm, Pixel Addressing, Fill Area Primitives, Character generation.
Unit-II
Getting Started Drawing Figures Using OpenGL: Getting started making pictures, Drawing basic Graphics Primitives, Making line drawing, Simple interaction with Mouse and Keyboard.
Two Dimensional Geometric Transformations: Basics Transformation, Homogeneous Coordinates, Composite, transformations, other transformations, Transformation between coordinates, Affine transformations, Transformation functions, Raster methods of transformations.
Unit-III
Two Dimensional viewing: Viewing Pipeline, Viewing Transformations & Functions. Clipping operations, Point Clipping, Line Clipping, Polygon Clipping, Curve Clipping, Text Clipping, Exterior Clipping.
Graphical User Interface & Interactive Input, Methods : The user dialogue, logical classification of input devices, Input functions & modes, Interactive picture construction techniques.
Unit-IV
Three Dimensional Concepts : Three Dimensional Display Methods. Three Dimensional Object Representations: Polygon surfaces, Curved line and surfaces, Spline representations, Bezier Curves & Surfaces, B-Spline curves and surfaces, Constructive solid-Geometry Methods, actress, BSP tress, Fractal geometry methods.
Unit-V
Three Dimensional Geometric and Modeling Transformations. Three Dimensional Viewing: Projections
Visible Surface Detection Methods: Back face detection method, depth buffer method.
Basic illumination methods: Phong & Gourand Shading, Texture Mapping. Computer Animation: Design of Animation Sequences, General Computer
Animation, Raster Animation, Computer - Animation Languages, Key frame systems, Motion specifications.
Suggested Reading :
- 1.D. Heara, P. Baker, Computer Graphics - C Version, 2nd Edition, Pearson Education, 2004.
- 2.F.S.HuT, Computer Graphics Using Open GL, 2nd Edition, Pearson Education, 2003.
- 3.S.Harrington, Compter Graphics, McGraw Hill.
- 4.James D. Foley, Steven K. Feiner, Adam, F.Hughes John, Computer Graphics: Principles & Practice, 2nd Edition, Pearson Education.