Computer Graphics Syllabus
Computer Graphics Syllabus
UNIT
Graphics Display Devices – Graphics Input Primitives and Devices – OpenGL Basic Graphic
Primitives – Line Drawing Algorithms DDA and Bresenham – Windows And Viewports – Clipping
Algorithms for Lines, Regular Polygons, Circles and Arcs – Parametric Form for a Curve – Visibility
Algorithms – Review of Vectors – Representations of Key Geometric Objects – Lines And Planes.
UNIT
UNIT
UNIT
4
SURFACE DESIGN
Describing Curves using Polynomials – Bezier Curves – Blending Functions – The B-Spline Basis
Functions – Modeling Curved Surfaces – Rational Splines and NURBS – Interpolation – Modeling
Curved Surfaces – Color Theory – Overview of the Ray Tracing Process – Intersecting Rays with
other Primitives – Adding Shadows for Greater Realism – Reflections and Transparency – Boolean
Operations on Objects – Ray Casting.
UNIT
ANIMATIONS
Design of Animation Sequence – Animation Function – Raster Animation – Key Frame Systems –
Motion Specification – Morphing – Tweening – Types of Animation – Fractals – Tools for
Animation Creation.
Reference Book:
1. Tay Vaughan., “Multimedia: Making it Work”, Ninth Edition, McGraw-Hill Education, 2014. 2.
Alan Watt, “3D Computer Graphics”, Third Edition, Pearson Addison Wesley, 2000. 3. Ralf
Steinmetz, KlaraNahrstedt, “Multimedia Systems”, Springer, 2004. 4. Mark S. Drew, Zee Nian Li,
“Fundamentals of multimedia”, Prentice Hall, 2006.
Text Book:
1. F. S. Hill, Jr., Stephen M. Kelley, Jr., “Computer graphics using OpenGL”, Pearson Prentice Hall,
Third Edition, 2007. 2. Donald D. Hearn, M. Pauline Baker, W. Carithers., “Computer Graphics
with Open GL”, Fourth Edition, Pearson Eduction, 2010.