BE Computer Engineering Semester 4 (SE Second Year)University of Mumbai
Share
Notifications

View all notifications

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

Login
Create free account


      Forgot password?
CBCGS [2017 - current]
CBGS [2013 - 2016]
Old [2000 - 2012]

Topics with syllabus and resources

100.00 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.00 Introduction to OpenGL
  • Getting started Making pictures
  • Drawing basic primitives
  • Simple interaction with mouse and keyboard (For implementation use openGL programming)
300.00 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.00 Filled Area Primitives
  • Scan line polygon fill algorithm
  • Pattern fill algorithm
  • Inside-Outside Tests
  • Boundary fill algorithms
  • Flood fill algorithms
500.00 2D Geometric Transformations
  • Basic transformations
  • Matrix representation and Homogeneous Coordinates
  • Composite transformation
  • Other transformations
  • Transformation between coordinated systems
600.00 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.00 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.00 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.00 Illumination Models and Surface Rendering
  • Basic Illumination Models
  • Halftone and Dithering techniques
  • Polygon Rendering
  • Constant shading , Goraud Shading , Phong Shading
1000.00 Fractals
  • Introduction
  • Fractals and self similarity
  • Successive refinement of curves, Koch curve, Fractional Dimension
  • String production and peano curves (For implementation use C Programming)
S
View in app×