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
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
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
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
9. Shading 5 hours
9.1 Introduction
to shading,
9.2 Ambient, diffuse and Phong specular
reflection illumination models
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
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
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.