Saturday, July 7, 2012

CS2401 COMPUTER GRAPHICS Syllabus



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, HSV   – 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
                TOTAL = 45 PERIODS

TEXT BOOKS:

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,
2003.


REFERENCES:

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.

No comments:

Post a Comment