Section outline
-
Topics for discussion
Lecture 1: Introduction to Computer Graphics
Lecture 2: Video Display Devices: Refresh Cathode Ray Tubes, Raster & Random Scan displays, Color CRT Monitors, DVST & Flat panel displays
Expected Learning Outcome:
- Appreciate the use of Computer Graphics and it's real life Application.
- Able to explain the core concepts of computer graphics, including output primitives, anti-aliasing, transformation and viewing in 2D.
Book Chapter
Chapter 1: A survey of Computer Graphics
Chapter 2: Overview of Graphics System-
Lecture-1 Video: Click Here
-
How plasma display perform?
-
Topics for discussion
Lecture 3: Points and Lines, Line drawing Algorithm
Lecture 4: DDA Algorithm- example with plot in a graph
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
Book Chapter
Chapter 3: Output Primitives
-
Topics for discussion
Lecture 5: Parameter Description of Bresenham Line Drawing Algorithm
Lecture 6: Bresenham Line Drawing Algorithm Implementation with Example
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
Book Chapter
Chapter 3: Output Primitives
-
Lecture Note: Click
-
Additional Materials:
-
-
-
Presentation Guide Line Details....
- Each Team Contain maximum 3 members.
- Everyone participation is mandatory
- Time Limit: 12 Minutes each team
- Video Presentation (Google meet), recorded link is submitted to excel sheet and presentation slide is submitted to BLC
- Last date of submission 12th August 2021
-
-
Topics for discussion
Lecture 7: Properties of Circle, Circle Drawing Algorithm : Midpoint
Lecture 8: Mid point circle drawing Algorithm Implementation
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
Book Chapter
Chapter 3: Output Primitives
-
Lecture Note: Click
-
Topics for discussion
Lecture 10: Two-Dimensional Geometric Transformation
Lecture 11: Review Class (Previous Lecture)
Expected Learning Outcome:
- To evaluate the transformation of an object and viewing in two dimensional way..
- To perform with the mathematical expression in a computational display.
Book Chapter
Chapter 5: Two-Dimensional Geometric Transformation
-
Topics for discussion
Lecture 9: Antialiasing-Different techniques
Expected Learning Outcome:
- Able to understand the resolution and projection of the output primitives.
- Able to implement the algorithm to pictorial form in the objects.
Book Chapter
Chapter 4: Attributes of Output Primitives
-
-
Mid Term Syllabus:
1. Application of Computer Graphics
2. Video display devices
3. Line Drawing Algorithm (DDA, Bresenham)
4. Circle algorithm.(Mid Point)
5. 2D Transformation
6. Antialiasing: Different antialiasing techniques.
-
-
Topics for discussion
Lecture 19: 3D Geometric Transformation
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
Book Chapter
Chapter 11: Three-Dimensional Geometric & Modeling Transformation
-
Lecture Slide: 3D transformation
-
Lecture Video : Click
-
Topics for discussion
Lecture 12: Two-Dimensional Viewing, Window-to-Viewport Coordinate Transformation
Lecture 13: Two-Dimensional Clipping, Line Clipping Algorithm: Cohen-Sutherland
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
Book Chapter
Chapter 6: Two-Dimensional viewing
-
Lecture Content pdf: Two DImensional Viewing and Clipping
-
Topics for discussion
Lecture 14: Two-Dimensional Clipping, Polygon Clipping Algorithm
Lecture 15: Sutherland Hodgeman- Example
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
Book Chapter
Chapter 6: Two-Dimensional viewing
-
Lecture: Polygon Clipping
-
Lecture Video: Sutherland-Hodgman Polygon Clipping Algorithm
-
Topics for discussion
Lecture 16: Two-Dimensional Clipping, Polygon Clipping Algorithm: Weiler -Atherton Polygon Clipping Algorithm
Lecture 17: Example of Weiler- Atherton Polygon Clipping Algorithm
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
Book Chapter
Chapter 6: Two-Dimensional viewing and clipping
-
Lecture Video : Weiler Atherton Polygon Clipping Algorithm
-
Topics for discussion
Lecture 18: Three Dimensional Display Methods, Parallel Projection, Perspective projectionLecture 19: Depth Cueing, Visible Line and Surface Identification, Surface Rendering
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
Book Chapter
Chapter 9: Three Dimensional Concepts
-
Topics for discussion
lecture 22 : Halftone Pattern and Dithering Techniques
Lecture 23: Color Models and Color Applications
Expected Learning Outcome:
- Able to understand the core concept of output primitives and transformation..
- Able to implement the algorithm rendering the graphics.
Book Chapter
Chapter 14: Illustration Models & surface rendering Methods
Chapter 15: Color Models & Color Applications
-
Final Exam Syllabus:
1. Transformation-2D and 3D (Five Basic Operations with example)
2. Viewing: Window to viewport mapping
3. Clipping- Cohen Sutherland Line Clipping Algorithm, Polygon Clipping Algorithm: Sutherland Hodgeman ,Weiler-Atherton Polygon Clipping Algorithm.
4. 3D Display: Parallel and perspective projection, Depth Cueing (Definition), Surface rendering (Definition)
5. Color Model: RGB, CMYK