Subject Code Subject Name Credits
CSE2011 SEM-II, Elective-III,
Advanced Computer Graphics
04
Module Detailed content Hours
1 Basic Background
Two Dimensional Geometric Transformations. Clipping: Point clipping,
Line clipping, Polygon clipping, Text clipping, Logical Classification of
input devices, Different input modes, Interactive picture-construction
techniques, Three Dimensional Geometric Transformations
08
2 3D Viewing
Viewing pipeline, Viewing coordinates, Parallel and Perspective
Projections, View volumes and Projection transformations, Clipping.
05
3 Representing Curves, Surfaces and Fractals
Polygon Meshes: Representing polygon Meshes, Consistency of polygon-
mesh representations, Plane equations. Parametric Cubic Curves: Hermite
curves, Bezier curves, Uniform nonrational B-splines, Subdividing Curves,
Drawing curves, Comparison of the cubic curves, Parametric Bicubic
Surfaces, Fractal curves.
10
4 Solid Modeling
Representation of Solids, Primitive Instancing, Sweep representations,
Boundary representations, Spatial-partitioning representations,
Constructive solid geometry methods, Octrees, Binary, Space Partitioning
trees.
06
5 Visual Surface Determination
Introduction, Techniques for efficient visible-surface algorithms,
Coherence, The Perspective Transformation, Extents and bounding
volumes, Back-face culling, Algorithms for visible-line determination:
Appel’s Algorithm, Z-Buffer Algorithm, Depth-sort Algorithm, Binary
Space Partitioning Trees, Representing 3D data using Octrees, Boolean
Operations on Octrees, Visible Surface ray tracing.
10
6 Achromatic and color Light
Achromatic light, selection of intensities, halftone approximation,
chromatic color, CIE chromaticity diagram, color models
05
7 Introduction to Animation
Introduction, Methods of controlling Animation, basic rules of Animation,
Problems peculiar to animation, Raster animations, Computer-Animation
languages, Key-frame systems, Motion specifications, Warping
Techniques, Graphics and Multimedia.
08