DC09         COMPUTER GRAPHICS

 

1.         Applications                                                                                                    2 hours

 

1.1        Presentation graphics, Education and training, Entertainment

1.2        CAD for architecture, mechanical, aeronautical and automobile industry

1.3        VLSI chip design

1.4        Simulation, Animation, Video games

 

I [1 (1-5)]

 

2.         Graphic Devices                                                                                             5 hours

 

2.1        Display systems

2.2        Refresh CRT, Raster scan displays, Gray shades, Interlacing and non-interlacing

2.3        Colour CRT raster scan displays, Shadow masks, Lookup tables

2.4        Plasma panel, Liquid crystal displays

 

I [2 (1-2)]; II [1 (2-5)]

 

3.         Input Devices                                                                                                 5 hours

 

3.1        Digitizing tablets of electromagnetic, electrical and acoustic types

3.2        Mechanical and optical mouse

3.3        Light pen

3.4        Touch panels of optical, capacitive types

3.5        Image scanners

 

            I [2 (5)]; II [1 (8-9)]

 

4.         Drawing Geometry                                                                                         6 hours

 

4.1        Rasterizing line segments

4.2        Digital differential analyzer line drawing algorithm

4.3        Translation, scaling, rotation and mirror reflection in 2D

4.4        Composite transformations

4.5        Rotation about an arbitrary point

4.6        Homogeneous coordinates

4.7        Zooming and panning

4.8        Rubber band methods and dragging

 

I [3 (2), 5 (1-4)]

 

 

 

5.         Conics and Curves                                                                                         6 hours

 

5.1        Bresenham circle drawing algorithm

5.2        Generation of ellipses via transformation of circles

5.3        Definition and examples of Bezier cubic curves and B-spline cubic curves of uniform, non-uniform, open uniform, periodic and non-periodic  types

5.4        Conditions for smoothly joining curve segments

5.5        Drawing of Bezier and B-spline cubic curves

 

            I [10 (8)]; II [2 (4)]

 

6.         Graphic Operations                                                                                        9 hours

 

6.1        Definition of window and viewport

6.2        Line clipping

6.3        Assigning bit codes for a rectangular and its surrounding regions

6.4        Explicit line clipping algorithm

6.5        Cohen Sutherland algorithm

6.6        Mid point subdivision algorithm

6.7        Polygon filling

6.8        Stack based seed fill algorithms

6.9        Scan line seed fill algorithm

6.10      Generation of bar charts, pie charts

6.11      Character generation

 

            I [6 (7), 3 (11, 14, Applications)]; II [3 (1-3)]

 

7.         3D Graphics                                                                                                    13 hours

 

7.1        Translation, scaling and rotation transformations

7.2        Composite transformations

7.3        Homogeneous coordinates

7.4        Parallel projections showing front, top and side views

7.5        Oblique parallel projection on XY plane with rays along a given direction

7.6        Perspective projections

7.7        Projection on XY plane with eye position lying on the Z-axis and computing the  vanishing point

7.8        Numeric examples

7.9        Removal of self hidden faces using back face detection

7.10      Floating horizon algorithm 

7.11      Z-buffer algorithm

 

            I [11 (1-3), 12 (3), 13 (2-3)]; II [4 (2, 9)]

 

 

8.         Solid Modelling                                                                                              3 hours

 

8.1        Swept solids with examples

8.2        CSG models

8.3        Octree representation

 

I [10 (14-16)]; II [4 (18)]

 

9.         Shading                                                                                                           5 hours

 

9.1        Introduction to shading,

9.2        Ambient, diffuse and Phong specular reflection illumination models

 

            I [14 (1-2)]

 

10.       Multimedia                                                                                                     6 hours

 

10.1      Concept of hypertext/hypermedia

10.2      Multimedia applications in education, video conferencing, training,       

            entertainment and electronic encyclopedias

10.3      Hardware components of multimedia: audio speakers, sound card, video cameras, scanners, MIDI

10.4      Image bit maps, Windows paint brush, Image formats

10.5      Audio signal capturing, Digital sound, MIDI and WAV files, Generating sounds

10.6      Current multimedia software

 

III [5, 6, 8]

 

 

Text Books

 

I           Hearn D. and Baker P.M., Computer Graphics, 2nd Edition, Prentice Hall of India,1997

II         Rogers D.F., Procedural Elements of Computer Graphics, 2nd Edition, TMH   

            Publishing, 2001

III        Sinclair I.R., Multimedia on the PC, BPB Publishing

 

Reference Books

 

1.         Foley J.D., van Dam A., Feiner S.K. and Hughes J.F., Computer Graphics. Principles and Practice, 2nd Edition, Addison Wesley Publishing

2.         Rogers D.F. and Adams J.A., Mathematical Elements of Computer Graphics,             

            2nd  Edition, McGraw-Hill

3.         Chapman N. and Chapman J., Digital Multimedia, John Wiley Sons Ltd.