CS626 Advanced Computer Graphics
L – T – P: 3 – 0 – 0 Credit: 3
Objectives: The course will cover line drawing clipping, shading and animation techniques essential for computer graphics
Outcome: At the end of the course the student will be well versed with line drawing algorithm, clipping algorithm, perspective projection, Z buffer Algorithm, Scan fill, Illumination mode, 3D animation Morphing
UNIT I Lectures: 8
Line Drawing and transformation: Basic raster graphical algorithm for 2D primitives, Line drawing algorithm, 2D and 3D transformation
Clipping: Window, Viewport, Clipping algorithm,
UNIT II Lectures: 13
Curves and Surfaces: Circle drawing algorithm, Ellipse drawing algorithm, Bezier curve, b-spline curve, surfaces, Solid modeling
Projection: Parallel projection, Perspective projection , Computation of vanishing point
UNIT III Lectures: 11
Visible surface determination: Z-buffer algorithm, Scan line algorithm, Area subdivision algorithm, Raytracing algorithm
Shading: Illumination mode, Specular reflection model, Shading models for curve surfaces, Radiosity method, Rendering, Recursive ray tracing, Texture mapping
UNIT IV Lectures: 10
Advanced Modelling Techniques: Procedural Models, Fractal Models, Grammar based models, particle systems.
Animation: 3D animation, morphing, simulation of key frames
Text / Reference Books:
1. Computer Graphics Principles and Practice, 2nd ed. by Foley, Pearson Education., 2000
2. Computer Graphics C version, 2nd ed. by Hearn and Baker, Pearson Education., 1986
3. Mathematical Element for Computer Graphics, 2nd ed. by Roger and Adams, Tata McGraw Hill, 1989
4. Procedural Element for computer graphics by David F. Rogers, McGraw Hill Book Company, 1985.
5. Genetic Algorithms and Fuzzy Multiobjective Optimization by Masatoshi Sakawa, Kluwer Academic Publisher, 2001
6. Genetic Algorithms in Engineering and Computer science by D. Quagliarella, J Periaux, C Poloni and G Winter, John Wiley and Sons, First edition, 1997
7. Genetic Algorithms for VLSI design, layout and test automation by Pinaki Mzumder, Elizabeth M. Raudnick, Pearson Education, 2006
Share with your friends: |