16.08.2013 Views

course structure - DSpace at CUSAT

course structure - DSpace at CUSAT

course structure - DSpace at CUSAT

SHOW MORE
SHOW LESS

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 />

*****

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!