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.
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.
TEXT BOOKS:
- Donald
Hearn, Pauline Baker, Computer Graphics – C Version, second edition,
Pearson Education,2004.
- F.S.
Hill, Computer Graphics using OPENGL, Second edition, Pearson Education,
2003.
REFERENCE:
- James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, Computer Graphics- Principles and practice, Second Edition in C, Pearson Education, 2007.
Update the website with lecture notes for all 5 units
ReplyDelete