CS2401 COMPUTER GRAPHICS Syllabus - Anna University

CS2401                                      COMPUTER GRAPHICS                                    L T P C
3 0 0 3

UNIT I         2D PRIMITIVES                                                                                            9 output primitives Line, Circle and Ellipse drawing algorithms - Attributes of output primitives Two dimensional Geometric transformation - Two dimensional viewing Line, Polygon, Curve and Text clipping algorithms

UNIT II         3D CONCEPTS                                                                                           9
Parallel and Perspective projections - Three dimensional object representation Polygons, Curved lines, Splines, Quadric Surfaces,- Visualization of data sets - 3D transformations Viewing -Visible surface identification.

UNIT III         GRAPHICS PROGRAMMING                                                                     9
Color Models RGB, YIQ, CMY, HS  Animations General Computer Animation, Raster, Keyframe -  Graphics programming using OPENGL Basic graphics primitives Drawing three dimensional objects - Drawing three dimensional scenes

UNIT IV          RENDERING                                                                                              9
Introduction to Shading models Flat and Smooth shading Adding texture to faces – Adding shadows of objects Building a camera in a program Creating shaded objects
Rendering texture Drawing Shadows.

UNIT V            FRACTALS                                                                                               9
Fractals and Self similarity Peano curves Creating image by iterated functions – Mandelbrot  sets   Julia  Sets   Random  Fractals   Overview  of  Ray  Tracing  Intersecting rays with other primitives Adding Surface texture Reflections and Transparency Boolean operations on Objects.

1.  Donald Hearn, Pauline Baker Computer Graphics C Version,   second edition, Pearson Education,2004.
2.  F.S. Hill, Computer Graphics using OPENGL, Second edition, Pearson  Education,

1.  James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, Computer
Graphics- Principles and practice, Second Edition in C, Pearson Education, 2007.

By Vinoth
Next Post »