0% found this document useful (0 votes)
3 views

CGA Syllabus (E-next.in)

The document outlines the syllabus for the B.Sc. (Information Technology) Semester IV course on Computer Graphics and Animation, detailing the evaluation system, course units, and topics covered. Key areas include an introduction to computer graphics, 2D and 3D transformations, viewing in 3D, visible-surface determination, and computer animation principles. It also lists recommended textbooks and references for further study.

Uploaded by

ceyena4140
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

CGA Syllabus (E-next.in)

The document outlines the syllabus for the B.Sc. (Information Technology) Semester IV course on Computer Graphics and Animation, detailing the evaluation system, course units, and topics covered. Key areas include an introduction to computer graphics, 2D and 3D transformations, viewing in 3D, visible-surface determination, and computer animation principles. It also lists recommended textbooks and references for further study.

Uploaded by

ceyena4140
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

B. Sc.

(Information Technology) Semester – IV


Course Name: Computer Graphics and Animation Course Code: USIT405
Periods per week (1 Period is 50 minutes) 5
Credits 2
Hours Marks
Evaluation System Theory Examination 2½ 75
Internal -- 25

Unit Details Lectures


I Introduction to Computer Graphics:
Overview of Computer Graphics, Computer Graphics Application and
Software, Description of some graphics devices, Input Devices for
Operator Interaction, Active and Passive Graphics Devices, Display
Technologies, Storage Tube Graphics Displays, Calligraphic Refresh
Graphics Displays, Raster Refresh (Raster-Scan) Graphics Displays,
Cathode Ray Tube Basics, Color CRT Raster Scan Basics, Video
Basics, The Video Controller, Random-Scan Display Processor, LCD
12
displays.
Scan conversion – Digital Differential Analyzer (DDA) algorithm,
Bresenhams’ Line drawing algorithm. Bresenhams’ method of Circle
drawing, Midpoint Circle Algorithm, Midpoint Ellipse Algorithm,
Mid-point criteria, Problems of Aliasing, end-point ordering and
clipping lines, Scan Converting Circles, Clipping Lines algorithms–
Cyrus-Beck, Cohen-Sutherland and Liang-Barsky, Clipping Polygons,
problem with multiple components.
II Two-Dimensional Transformations:
Transformations and Matrices, Transformation Conventions, 2D
Transformations, Homogeneous Coordinates and Matrix
Representation of 2D Transformations, Translations and Homogeneous
Coordinates, Rotation, Reflection, Scaling, Combined Transformation,
Transformation of Points, Transformation of The Unit Square, Solid
Body Transformations, Rotation About an Arbitrary Point, Reflection
through an Arbitrary Line, A Geometric Interpretation of
Homogeneous Coordinates, The Window-to-Viewport
Transformations.
Three-Dimensional Transformations: 12
Three-Dimensional Scaling, Three-Dimensional Shearing, Three-
Dimensional Rotation, Three-Dimensional Reflection, Three-
Dimensional Translation, Multiple Transformation, Rotation about an
Arbitrary Axis in Space, Reflection through an Arbitrary Plane, Matrix
Representation of 3D Transformations, Composition of 3D
Transformations, Affine and Perspective Geometry, Perspective
Transformations, Techniques for Generating Perspective Views,
Vanishing Points, the Perspective Geometry and camera models,
Orthographic Projections, Axonometric Projections, Oblique
Projections, View volumes for projections.

35

https://E-next.in
III Viewing in 3D
Stages in 3D viewing, Canonical View Volume (CVV), Specifying an
Arbitrary 3D View, Examples of 3D Viewing, The Mathematics of
Planar Geometric Projections, Combined transformation matrices for
projections and viewing, Coordinate Systems and matrices, camera 12
model and viewing pyramid.
Light: Radiometry, Transport, Equation, Photometry
Color: Colorimetry, Color Spaces, Chromatic Adaptation, Color
Appearance
IV Visible-Surface Determination:
Techniques for efficient Visible-Surface Algorithms, Categories of
algorithms, Back face removal, The z-Buffer Algorithm, Scan-line
method, Painter’s algorithms (depth sorting), Area sub-division
method, BSP trees, Visible-Surface Ray Tracing, comparison of the
methods.
Plane Curves and Surfaces:
12
Curve Representation, Nonparametric Curves, Parametric Curves,
Parametric Representation of a Circle, Parametric Representation of an
Ellipse, Parametric Representation of a Parabola, Parametric
Representation of a Hyperbola, Representation of Space Curves, Cubic
Splines, , Bezier Curves, B-spline Curves, B-spline Curve Fit, B-spline
Curve Subdivision, Parametric Cubic Curves, Quadric Surfaces. Bezier
Surfaces.
V Computer Animation:
Principles of Animation, Key framing, Deformations, Character
Animation, Physics-Based Animation, Procedural Techniques, Groups
of Objects.
Image Manipulation and Storage: 12
What is an Image? Digital image file formats, Image compression
standard – JPEG, Image Processing - Digital image enhancement,
contrast stretching, Histogram Equalization, smoothing and median
Filtering.

Books and References:


Sr. No. Title Author/s Publisher Edition Year
1. Computer Graphics - J. D. Foley, A. Van Pearson
Principles and Dam, S. K. Feiner 2nd
Practice and J. F. Hughes
2. Steve Marschner, Fundamentals of CRC press 2016
4th
Peter Shirley Computer Graphics
3. Computer Graphics Hearn, Baker Pearson 2nd
4. Principles of William M. TMH
2nd
Interactive Computer Newman and Robert
Graphics F. Sproull
5. Mathematical D. F. Rogers, J. A. TMH
2nd
Elements for CG Adams

36

https://E-next.in

You might also like