CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY, BHILAI (C.G.)
Semester – VI Branch- Computer Science & Engineering.
Subject: Computer Graphics
UNIT-I OVERVIEW OF GRAPHICS SYSTEM: –
Video display devices, Input devices, Raster scan & Random scan system, line-circle-ellipse
generating algorithm, filled area primitives, 2-D & 3-D transformation, Clipping: 2-D Cyrus
Beck clipping, Liang Barsky 2-D & 3-D clipping :Cohen Sutherland, Polygon clipping:
Sutherland Hodgeman & Weiler-Atherton polygon clipping.
UNIT-II CURVES & SURFACES:-
Conics-Parametric forms for circle, ellipse, parabola, Bezier Curves-Need for cubic parametric
curves c0, c1, c2 continuity, Generation though Bernstein polynomials, Condition for smooth
joining of 2 segments, Convex Hull property, B-Spline Curves: Knot vectors-uniform and open
uniform curves, Uniform, Periodic B-splines, Open, Uniform B-splines, Non-uniform, rational
B-splines, Beta splines, Subdividing curves, Drawing curves using forward differences.
UNIT-III PROJECTIONS & HIDDEN SURFACE REMOVAL :-
3-D Transformation for right handed co-ordinate system (Z-axis towards viewer), Parallel
projection on xy-plane(including oblique view), Perspective projection-1, 2 and 3 Vanishing
points, Handling points at infinity, Reconstruction of 3-D images. Hidden Surface Removal:
Back face removal, Floating Horizon method for curved objects, Z-Buffer or depth buffer
algorithm, Painter’s algorithm(Depth sorting method), Binary space partitioning trees, Scanline
algorithm, Warnock’s algorithm.
UNIT-IV SHADING & COLOR ISSUES :-
Illumination model for diffused & specular reflection, Computing reflection vector
and Phog tracing, Band Illusion, Lateral inhibition, Texture mapping & their characteristics,
Parametric Texture mapping, 2D Texture mapping and Bump mapping, Handling shadows,
Radiosity: Lambert’s Law, Basic element, Recapitulation, Modeling transparency,
Visualization of data sets, volume rendering, Color issues : Additive, Subtractive primaries,
Wavelength spectrum, JCM color. .
UNIT-V FRACTALS & ANIMATION
Fractals: Self similar fractals-fractal dimension, Generation of Terrain-random mid point
displacement, Grammar based models, Self-squaring fractals. Soild Modeling: Generation
through sweep techniques, Constructive sold geometry, B representations, Octrees, Ray
Tracing & their Theory, Animation: In-between using rotation and translation, Procedural
animation, Image Transformation- Translation and rotation, Morphing, Motion Control (Key
framing), Spline Driven animation, Arc length parameterization, Velocity curves, Euler angles
and use of quaternion.
Text Books :-
1. Computer graphics, Hearn and Baker, PHI
2. Computer Graphics, Foley, PE-LPE,
1. Procedural Elements of Computer graphics, Rogers, McGraw Hill
2. Computer graphics, Harringtons S., McGraw Hill.
3. Computer Graphics , Schaum Series.