course structure - DSpace at CUSAT
course structure - DSpace at CUSAT
course structure - DSpace at CUSAT
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CAS 2201 - Computer Graphics<br />
Unit 1<br />
Overview of Graphics Systems: Video display devices, Raster Scan Systems, Random Scan<br />
Systems, Graphics Software. Output Primitives: Points and Lines, Line-Drawing Algorithms,<br />
Cicrcle-gener<strong>at</strong>ing algorithms, Elipse gener<strong>at</strong>ing algorithms, Filled-Area primitives, character<br />
gener<strong>at</strong>ion.<br />
Attributes of output primitives: Line, curve, area-fill, Scharacter and bundled <strong>at</strong>tributes,<br />
Antialiasing<br />
Unit 2<br />
Two Dimensional Geometric Transform<strong>at</strong>ions: Basic transform<strong>at</strong>ions, M<strong>at</strong>rix represent<strong>at</strong>ion<br />
and Homogeneous coordin<strong>at</strong>es, Composite transform<strong>at</strong>ions, Other transform<strong>at</strong>ions,<br />
Transform<strong>at</strong>ions between coordin<strong>at</strong>e systems, Affine transform<strong>at</strong>ions, Raster methods for<br />
transform<strong>at</strong>ions. Two-dimensional Viewing: The viewing pipeline viewing coordin<strong>at</strong>e<br />
reference frame, window-to-viewport coordin<strong>at</strong>e transform<strong>at</strong>ion, Clipping oper<strong>at</strong>ions, Line<br />
clipping, polygon clipping, curve, text and exterior clipping.<br />
Unit 3<br />
Structures and hierarchical modeling: Basic modeling concepts, Hierarchical modeling with<br />
<strong>structure</strong>s. Graphical User interfaces and interactive input methods: Input of graphical d<strong>at</strong>a,<br />
Input functions, interactive picture-construction techniques. Three Dimensional Concepts and<br />
object represent<strong>at</strong>ions: Three-dimensiuonal display methods, Spline Represent<strong>at</strong>ions, Beizer<br />
curves and surfaces, Sweep represent<strong>at</strong>ions, Constructive solid-geometry methods, Octrees,<br />
BSP trees, Fractal-Geometry methods: Fractal-Gener<strong>at</strong>ion Procedures, Classific<strong>at</strong>ion of<br />
Fractals, Fractal dimension, Geometric construction of Deterministic Self-similar fractals,<br />
Affie Fractal-Construction Methods, Random Midpoint-Displacement Methods, Shape<br />
Grammars and other procedural methods. Physically based modeling, Visualiz<strong>at</strong>ion of d<strong>at</strong>a<br />
sets.<br />
Unit 4<br />
Three –Dimensional Geometric and modeling transform<strong>at</strong>ions and viewing: Transl<strong>at</strong>ion,<br />
Rot<strong>at</strong>ion, Scaling, Other transform<strong>at</strong>ions, Composite Transform<strong>at</strong>ions, Modeling and<br />
coordin<strong>at</strong>e transform<strong>at</strong>ions, Viewing Pipeline, Viewing Coordin<strong>at</strong>es, Projections, Viewing<br />
volumes and general projection transform<strong>at</strong>ions, Clipping<br />
Visible Surface-detection methods: Classific<strong>at</strong>ion, Back-face detection, a buffer method,<br />
scan-line method, Depth-sorting method, BSP tree method, are-subdivision method. Wire<br />
frame methods.<br />
Unit 5<br />
Illumin<strong>at</strong>ion models and surface-renderingmethods: Light sources, basic illumin<strong>at</strong>ion models,<br />
Polygon-Rendering methods,Ray-tracing methods, Computer Anim<strong>at</strong>ion:Design of<br />
Anim<strong>at</strong>ion Sequence, Raster anim<strong>at</strong>ions, Key-frame systems – Morphing, Motion<br />
specific<strong>at</strong>ions.<br />
Text Book: Hearn, Donald & Baker, M Pauline, ‘Computer Graphics’. 2 nd Ed., Pearson<br />
Educ<strong>at</strong>ion, 2002.<br />
References:<br />
1. Foley, James D et.al., ‘Introduction to Computer Graphics’, Addison Wesley, 1994.<br />
2. Newmann, William M & Sproull, Robert F, ‘Principles of Interactive Computer<br />
Gaphics’, Mc Graw Hill, 1981.<br />
*****