Subject Details
Dept     : CSE
Sem      : 6
Regul    : 2019
Faculty : INDHUJA A
phone  : NIL
E-mail  : indhuja.a.cse@snsct.org
239
Page views
36
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
COMPUTER GRAPHICS AND OPENGL

Basics, Application of Computer Graphics-Input devices-Video Display Devices-Introduction to OpenGL - Coordinate reference frames, specifying two-dimensional world coordinate reference frames in OpenGL - OpenGL point & line functions - Point, line & curve attributes - OpenGL point , lineattribute functions-Line, circlegenerationalgorithms

UNIT
2
FILL AREA PRIMITIVES, 2D GEOMETRIC 9 TRANSFORMATIONS

Fill area Primitives: Polygon fill-areas, OpenGL polygon fill area functions, fill area attributes, OpenGLfill-area attribute functions - 2DGeometric Transformations: Basic 2D Geometric Transformations -Inverse transformations, 2DComposite transformations, raster methods for geometric transformations, OpenGLgeometric transformationsfunction, OpenGLrastertransformations.

UNIT
3
CLIPPING, 3D GEOMETRIC TRANSFORMATIONS, COLOR 9 AND ILLUMINATION MODELS

Clipping: point, line, polygon clipping algorithms 3DGeometric Transformations: 3D transformations, other 3D transformations, OpenGL geometric transformations functions. Color Models: Properties oflight, colormodels, RGBandCMYcolormodels.IlluminationModels: Light sources, basicilluminationmodels-Ambientlight, diffusereflection, specularandphongmodel, CorrespondingopenGLfunctions.

UNIT
4
3D VIEWINGAND VISIBLE SURFACE DETECTION

3DViewing: Concepts, viewingpipeline, Transformationfromworldtoviewingcoordinates-Projections - The viewport transformation and 3D screen coordinates - OpenGL 3D viewing functions -Visible Surface Detection: Classification of visible surface Detection algorithms - OpenGL visibilitydetectionfunctions

UNIT
5
INPUT & INTERACTION, CURVES AND COMPUTER 9 ANIMATION

Input and Interaction – Curved surfaces, quadric surfaces-OpenGL Quadric and Cubic-Surface Functions, Bezier Spline Curves, Bezier surfaces-Corresponding openGL functions

Reference Book:

1 James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, “Computer Graphics-Principles and Practice”, Second Edition in C, Pearson Education, 2007 2 F. S. Hill Jr. and S. M. Kelley, “Computer Graphics using OpenGL “(third edition), Prentice Hall, 2006 3 Peter Shirley and Steve Marschner, Computer Graphics(first edition), A.K.Peters, 2010

Text Book:

Donald Hearn and Pauline Baker, “Computer Graphics with OpenGL” (4thedition), Pearson, 2014