Gujarat Technological University: Page 1 of 3
Gujarat Technological University: Page 1 of 3
Gujarat Technological University: Page 1 of 3
Bachelor of Engineering
Subject Code: 3150712
Semester – V
Subject Name: Computer Graphics
Prerequisite:----
Syllabus:
Sr. Content Total %
No. Hrs. weightage
1 Basic of Computer Graphics: 06 15
Basic of Computer Graphics, Applications of computer graphics, Display
devices, Random and Raster scan systems, Graphics input devices, Graphics
software and standards
2 Graphics Primitives: 08 20
Points, lines, circles and ellipses as primitives, scan conversion algorithms for
primitives, Fill area primitives including scan-line polygon filling, inside-
outside test, boundary and flood-fill, character generation, line attributes, area-
fill attributes, character attributers.
3 2D transformation and viewing: 08 20
Transformations (translation, rotation, scaling), matrix representation,
homogeneous coordinates, composite transformations, reflection and shearing,
viewing pipeline and coordinates system, window-to-viewport transformation,
clipping including point clipping, line clipping (cohen-sutherland, liang-
bersky, NLN), polygon clipping
4 3D concepts and object representation: 06 15
3D display methods, polygon surfaces, tables, equations, meshes, curved lies
and surfaces, quadric surfaces, spline representation, cubic spline interpolation
methods, Bazier curves and surfaces, B-spline curves and surfaces
5 3D transformation and viewing: 08 20
3D scaling, rotation and translation, composite transformation, viewing
pipeline and coordinates, parallel and perspective transformation, view volume
and general (parallel and perspective) projection transformations
6 Advance topics: 06 10
visible surface detection concepts, back-face detection, depth buffer method,
illumination, light sources, illumination methods (ambient, diffuse reflection,
specular reflection), Color models: properties of light, XYZ, RGB, YIQ and
CMY color models
Page 1 of 3
w.e.f. AY 2018-19
GUJARAT TECHNOLOGICAL UNIVERSITY
Bachelor of Engineering
Subject Code: 3150712
Note: This specification table shall be treated as a general guideline for students and teachers. The actual
distribution of marks in the question paper may vary slightly from above table.
Sr. Marks %
CO statement
No. Weightage
1 To understand the basic computer graphics primitives as well as able to implement
15
them.
2 To learn, compare and apply various transformation techniques. 17
3 To design basic animations using latest graphics package software. 25
4 Students will be able to solve open design problems regarding surface and edge
25
detection.
5 Students will be able to apply the knowledge, techniques, skills and modern tools
18
tobecome successful professionals in graphics industries.
Reference Books:
List of Experiments:
Bachelor of Engineering
Subject Code: 3150712
10. Generate the complement image using MATLAB.
Major Equipment:
1. Computer systems with high RAM.
Page 3 of 3
w.e.f. AY 2018-19