Advertisement Remove all ads

Computer Graphics Semester 4 (SE Second Year) BE Computer Engineering University of Mumbai Topics and Syllabus

Advertisement Remove all ads
CBCGS [2017 - current]
CBGS [2013 - 2016]
Old [2000 - 2012]

University of Mumbai Semester 4 (SE Second Year) Computer Graphics Revised Syllabus

University of Mumbai Semester 4 (SE Second Year) Computer Graphics and their Unit wise marks distribution

Units and Topics

Advertisement Remove all ads
Advertisement Remove all ads
Advertisement Remove all ads

Syllabus

100 Introduction to Computer Graphics
  • What is Computer Graphics?
  • Where Computer Generated pictures are used
  • Elements of Pictures created in Computer Graphics
  • Graphics display devices
  • Graphics input primitives and Devices
200 Introduction to OpenGL
  • Getting started Making pictures
  • Drawing basic primitives
  • Simple interaction with mouse and keyboard (For implementation use openGL programming)
300 Output Primitives

1. Points and Lines, Antialiasing

2. Line Drawing algorithms

  • DDA line drawing algorithm
  • Bresenham’s drawing algorithm
  • Parallel drawing algorithm

3. Circle and Ellipse generating algorithms

  • Mid-point Circle algorithm
  • Mid-point Ellipse algorithm

4. Parametric Cubic Curves

  • Bezier curves
  • B-Spline curves
400 Filled Area Primitives
  • Scan line polygon fill algorithm
  • Pattern fill algorithm
  • Inside-Outside Tests
  • Boundary fill algorithms
  • Flood fill algorithms
500 2D Geometric Transformations
  • Basic transformations
  • Matrix representation and Homogeneous Coordinates
  • Composite transformation
  • Other transformations
  • Transformation between coordinated systems
600 2D Viewing

1. Window to Viewport coordinate transformation

2. Clipping operations – Point clipping

3. Line clipping

  • Cohen – Sutherland line clipping
  • Liang – Barsky line clipping
  • Midpoint subdivision

4. Polygon Clipping

  • Sutherland – Hodgeman polygon clipping
  • Weiler – Atherton polygon clipping
700 3d Geometric Transformations and 3d Viewing 1

1. 3D object representation methods B-REP, sweep representations, CSG

2. Basic transformations

  • Translation
  • Rotation
  • Scaling

3. Other transformations

  • Reflection
  • Rotation about an arbitrary axis

4. Composite transformations

5. Projections – Parallel and Perspective

6. 3D clipping

800 3d Geometric Transformations and 3d Viewing 2
  • Classification of Visible Surface Detection algorithm
  • Back Surface detection method
  • Depth Buffer method
  • Scan line method
  • BSP tree method
  • Area Subdivision method
900 Illumination Models and Surface Rendering
  • Basic Illumination Models
  • Halftone and Dithering techniques
  • Polygon Rendering
  • Constant shading , Goraud Shading , Phong Shading
1000 Fractals
  • Introduction
  • Fractals and self similarity
  • Successive refinement of curves, Koch curve, Fractional Dimension
  • String production and peano curves (For implementation use C Programming)
Advertisement Remove all ads
Advertisement Remove all ads
Share
Notifications

View all notifications


      Forgot password?
View in app×