Computer Graphics
OBJECTIVES:
• To develop, style and implement 2 and 3 dimensional graphical structures
• To modify students to accumulate data transmission compression and animations
• to be told Creation, Management and Transmission of transmission objects.
UNIT-I:
second Primitives Output primitives – Line, Circle and conic section drawing algorithms – Attributes of output primitives – 2 dimensional Geometric transformations – 2 dimensional viewing – Line, Polygon, Curve and Text clipping algorithms
UNIT-II:
3D ideas Parallel and Perspective projections – 3 dimensional object illustration –
Polygons, incurvate lines, Splines, curve Surfaces, – visual image of information sets –
3Dtransformations – Viewing -Visible surface identification.
UNIT-III:
Graphics ProgrammingColor Models – RGB, YIQ, CMY, HSV – Animations – General
Computer Animation, Raster, Keyframe – Graphics programming exploitation OPENGL – Basic
graphics primitives –Drawing 3 dimensional objects – Drawing 3 dimensional scenes
UNIT- IV:
Rendering Introduction to Shading models – Flat and sleek shading – Adding texture to faces
–Adding shadows of objects – Building a camera in an exceedingly program – making shaded objects–
Rendering texture – Drawing Shadows.
UNIT- V:
FractalsFractals and Self similarity – Peano curves – making image by iterated functions –
Mandelbrot sets – Julia Sets – Random Fractals
II Year – I Semester
L T P C
4 0 0 3
UNIT- VI:
summary of Ray Tracing decussate rays with different primitives – Adding Surface texture –
Reflections andTransparency – mathematician operations on Objects.
OUTCOMES:
• apprehend and be able to describe the overall computer code design of programs that use 3D
computer graphics.
• apprehend and be able to discuss hardware system design for camera work. This
Includes, however isn’t restricted to: graphics pipeline, frame buffers, and graphic
accelerators/co-processors.
• apprehend and be able to choose among models for lighting/shading: Color, close light;
distant and light-weight with sources; Phong reflection model; and shading (flat, smooth,
Gourand, Phong).
TEXT BOOKS:
- Donald Hearn, saint Baker, camera work – C Version, second edition Pearson
Education,2004. - F.S. Hill, camera work exploitation OPENGL, Second edition, Pearson Education,
REFERENCE BOOKS:
- James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, Computer
Graphics- Principles and observe, Second Edition in C, Pearson Education, 2007.