Syllabus

Computer Graphics & Multimedia

5IT4-04 · Semester 5

0/97 topics
x
Objective
Scope
Outcome
Basics of computer graphics
Applications of computer graphics
Display devices
Random scan systems
Raster scan systems
Graphics input devices
Graphics software
Graphics standards
Point primitives
Line primitives
Circle primitives
Ellipse primitives
Scan conversion algorithms for primitives
Fill area primitives
Scan-line polygon filling
Inside-outside test
Boundary fill algorithm
Flood-fill algorithm
Character generation
Line attributes
Area-fill attributes
Character attributes
Aliasing
Anti-aliasing introduction
2D translation transformation
2D rotation transformation
2D scaling transformation
Transformation matrix representation
Homogeneous coordinates
2D composite transformations
2D reflection transformation
2D shearing transformation
Viewing pipeline
Coordinate systems
Window-to-viewport transformation
Point clipping
Cohen-Sutherland line clipping
Liang-Barsky line clipping
NLN line clipping
Polygon clipping
3D display methods
Polygon surfaces
Polygon tables
Polygon equations
Polygon meshes
Curved lines and surfaces
Quadric surfaces
Spline representation
Cubic spline interpolation methods
Bezier curves
Bezier surfaces
B-spline curves
B-spline surfaces
3D scaling
3D rotation
3D translation
3D composite transformation
3D viewing pipeline
3D viewing coordinates
Parallel projection transformation
Perspective projection transformation
View volume
General projection transformations
Light sources
Basic illumination models
Halftone patterns
Dithering techniques
Properties of light
Standard primaries
Chromaticity diagram
Intuitive colour concepts
RGB colour model
YIQ colour model
CMY colour model
HSV colour model
HLS colour model
Colour selection
Design of animation sequences
Animation functions
Raster animation
Key-frame systems
Motion specification
Morphing
Tweening
Tiling the plane
Recursively defined curves
Koch curves
C curves
Dragon curves
Space-filling curves
Fractals
Grammar-based models
Turtle graphics
Ray tracing