CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY BHILAI (C.G.)
Semester: VI Branch: Information Technology
Subject: Computer Graphics
UNIT-I OVERVIEW OF GRAPHICS SYSTEM
I/O 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, 2-D &
3-D Sutherland cohen clipping, Polygon clipping, Hodgeman-Sutherland & Weiler-Atherton
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 Bsplines,
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, ZBuffer
or depth buffer algorithm, Painters algorithm (Depth sorting method), Binary space
partitioning trees, Scan-line algorithm, Warnock’s algorithm.
UNIT-IV SHADING & COLOR ISSUES
Illumination model for diffused & specular reflection, Computing reflection vector, Gouraud
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 Modelling: Generation
through sweep techniques, Constructive sold geometry, B representations, Octrees, Ray
Tracing & their Theory, Animation: In-betweening 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.
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, Schoum Series.