Computer Graphics Syllabus
Computer Graphics Syllabus
Unit – I
Introduction to computer graphics. Fundamental concepts: pixels, aspect ratio, transformations,
clipping, etc. Basic line generation algorithms: DDA algorithm, Bresenham’s algorithm. Mid-
point circle drawing algorithm. Ellipse drawing algorithm, Real-life applications of computer
graphics.
Unit – II
Introduction to Clipping. Viewing and Clipping: Window-to-Viewport Coordinate
transformation, point clipping, line clipping algorithms: Cohen–Sutherland Line Clipping
Algorithm, Liang Barsky Line Clipping Algorithm. Polygon Clipping Algorithms: Sutherland-
Hodgman Algorithm. Storyboarding in computer animation, preparation of the textual
storyboards for various real-time scenarios.
Unit – III
Two-Dimensional Geometric Transformations: Different types of transformations and their
corresponding matrix representations: Rotation, Translation, Scaling. Composite
Transformations. Three-Dimensional Geometric Transformations: Matrix representation for 3-D
rotation, 3-D scaling and 3-D translation. Computer Animation: Key terminologies/jargons:
Morphing, Twinning, Keyframes, Anticipation, Follow-up, Modeling, Compositing, Flickr,
Flickr rate, Exaggeration, etc. Twelve Principles of Computer Animation. Persistence of vision.
Types of camera shots: extreme long shot, long shot, medium shot, closeup, extreme closeup,
dolly shot, bird’s eye view shot, point-of-view (POV) shot, etc. Camera zooming vs panning.