Reference: Computer Graphics by "Hern and Baker" , Procedural Elements of Computer Graphics/Mathematical Elements of Computer Graphics by "David Roger"
Computer Graphics - Syllabus :
What is computer graphics? Elements of graphics workstation, Video Display Devices- Raster Scan Systems, Random Scan Systems, Input Devices, Graphics Software Coordinate Representations, Fundamental problems in Geometry
Line drawing algorithms- DDA Algorithm, Bresenham's Line Algorithm, Frame Buffers, Circle and ellipse generating algorithms- Midpoint Circle Algorithm, Midpoint Ellipse Algorithm, Polynomials and spline curves, Filling- Filled Area Primitives, Scan-Line Polygon Fill Algorithm, Inside-Outside Tests, Scan-Line Fill of Curved Boundary Areas, Boundary-Fill Algorithm, Flood-Fill Algorithm, Character Generation, Attributes of lines, curves, filling, characters etc.
(c) Graphics Primitives:
Primitive Operations, The Display-File Interpreter- Normalized Device Coordinates, Display-File Structure Display-File Algorithms, Display Control, Polygons- Polygon Representation
(d) Attributes of Output Primitives:
Line Attributes- Line Type, Line Width, Pen and Brush Options, Line Color, Color and Grayscale levels- Color Tables, Grayscale, Area-Fill Attributes- Fill Styles, Pattern Fill, Soft Fill, Character Attributes, Text Attributes
(e) Geometric Transformations:
Matrices, Scaling Transformations- Sin and Cos Rotation, Homogeneous Coordinates and Translation, Coordinate Translations, Rotation about an arbitrary point, Inverse Transformations, Transformation Routines
(f) Two-Dimensional Viewing:
The viewing pipeline, Viewing Coordinate Reference Frame, Window-to-viewport Coordinate Transformation, Two-Dimensional Viewing Functions, Clipping Operations- Point Clipping, Line Clipping, Cohen-Sutherland Line Clipping, Polygon Clipping, Sutherland-Hodgeman Polygon Clipping
(g) Three-Dimensional Concepts:
Three-Dimensional Display Methods- Parallel
Image and object precision, Z-buffer algorithm, Floating horizons
(i) Computer Animations,
Design of Animation Sequences, General Computer Animation Functions- Raster Animations, Key-Frame Systems, Morphing, Simulating Accelerations, Motion Specifications, Kinematics and Dynamics.
- Computer Graphics, Donald Hearn & M. Pauline Baker, Prientice Hall of India
- Computer Graphics by Hill Jr
- Computer Graphics, Steven Harrington, McGraw-Hill
- Computer Graphics Principles and Practice, J.D. Foley, A. Van Dam, S.K. Feiner &
- R.L. Phillips, Addision Wesley
- Principles of Interactive Computer Graphics, Willaim M. Newman, Robert F. Sproull,
- Introduction to Computer Graphics, J.D. Foley, A. Van Dam, S.K. Feiner, J.F.
- Hughes & R.L. Phillips, Addision Wesley
- Computer Graphics by Rogers