CS2401 COMPUTER GRAPHICS
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 :45PERIODS
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,200UNIT III
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