I welcome all of my beloved students to the Computer Graphics course!!!.Computer Graphics is the major field of Computer Science & Engineering, which is the order of originating images with the computer. It's a core technology in digital photography, video games, film, cellphone & computer displays as well as many specialized applications. Hope our journey will be nice together. Enjoy your learning.
Regards,Instructor: Mst. Eshita Khatun
Instructor : Mst. Eshita KhatunDesignation: LecturerEmail: eshita.cse@diu.edu.bdOffice: Level 4, CSE Building Daffodil tower ExtensionAppointment in Google Calendar: Click here
Computer Graphics is a 3-credit senior-level course that introduces the concepts and implementation of computer graphics. As one of the important subject areas of the study of computer science and information systems, this course will focus on the theoretical aspects and implementation of computer graphics using OpenGL.
Able to explain the core concepts of computer graphics, including output primitives, anti-aliasing, transformation and viewing in 2D.
CO2
Able to apply the concepts of 3D display, projection, perspective, modelling and transformation.
CO3
Able to describe the fundamentals of colour models, lighting and shading models, animation, dithering, parametric curves, hidden surface elimination and rendering.
CO4
Able to demonstrate effective OpenGL programs to solve graphics programming issues, including output primitives, 2D and 3D transformation, objects viewing and modelling, colour modelling, lighting and shading.
Assignment: 5%Presentation: 8%Attendance: 7%Class Test: 15%Mid Term Exam: 25%Final Exam: 40%
1. Schaum's Outline of Computer Graphics by Ray Plastock, Gordon Kalley, Zhiang Xiang,Zhingang Xiang2. C Programming Using Turbo C++ by Robert Lafore3. Fundamentals of Computer Graphics, by Peter Shirley et al., ISBN 978-15688126944. Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL byShreiner and Angel, Pearson Education ISBN 97802737522645. Computer Graphics: Principles and Practice by Foley, Van Dam, Feiner, & Hughes,Addison-Wesley ISBN 0201848406
Lecture 1: Introduction to Computer GraphicsLecture 2: Video Display Devices: Refresh Cathode Ray Tubes, Raster & Random Scan displays, Color CRT Monitors, DVST & Flat panel displays
Chapter 1: A survey of Computer GraphicsChapter 2: Overview of Graphics System
ATTENTION!!! You are requested to WATCH and EXPERIENCE every content and click the check mark once done.
ATTENTION!!!
You are requested to WATCH and EXPERIENCE every content and click the check mark once done.
Dear Students,
Feel free to give your feedback.
Lecture 3: Points and Lines, Line drawing AlgorithmLecture 4: DDA Algorithm- example with plot in a graph
Chapter 3: Output Primitives
you are most welcome to give your feedback.
Class Test 1
Lecture 5: Parameter Description of Bresenham Line Drawing AlgorithmLecture 6: Bresenham Line Drawing Algorithm Implementation with Example
Expected Learning Outcome:
Bresenham Line drawing Algorithm
If you have any queries than write it here ....
Give your valuable feedback.
Lecture 7: Properties of Circle, Circle Drawing Algorithm : Midpoint
Lecture 8: Mid point circle drawing Algorithm Implementation
Lec1: 1st part-Circle initial decision parameter
Lec2: 2nd part-Next Decision Parameter
Class Test 2
Lecture 9: Antialiasing-Different techniques
Chapter 4: Attributes of Output Primitives
Please feel free to give your feedback.
Lecture 10: Two-Dimensional Geometric Transformation
Lecture 11: Review Class (Previous Lecture)
Presentation Announcement
Chapter 5: Two-Dimensional Geometric Transformation
Greetings. you have to follow the below steps:
1. Application of Computer Graphics2. Video display devices3. Line Drawing Algorithm (DDA, Bresenham)4. Circle algorithm.(Mid Point)5. 2D Transformation6. Antialiasing: Different antialiasing techniques.
lecture 19 : 3D Geometric Transformation
Chapter 11: Three-Dimensional Geometric & Modeling Transformation
lecture 12 : Two-Dimensional Viewing, Window-to-Viewport Coordinate Transformation
Lecture 13: Two-Dimensional Clipping, Line Clipping Algorithm: Cohen-Sutherland
Chapter 6: Two-Dimensional viewing
lecture 14 : Two-Dimensional Clipping, Polygon Clipping Algorithm: Sutherland Hodgeman- Example
Lecture 15: Two-Dimensional Clipping, polygon clipping Clipping Algorithm: Weiler Atherton - Example
lecture 16 : Two-Dimensional Clipping, Polygon Clipping Algorithm: Sutherland Hodgeman
Lecture 17: Two-Dimensional Clipping, polygon clipping Clipping Algorithm:
Class Test 3
lecture 18 : Three Dimensional Display Methods, Parallel Projection, Perspective projection
Lecture 19: Depth Cueing, Visible Line and Surface Identification, Surface Rendering
Chapter 9: Three Dimensional Concepts
lecture 22 : Halftone Pattern and Dithering Techniques
Lecture 23: Color Models and Color Applications
Chapter 14: Illustration Models & surface rendering Methods
Chapter 15: Color Models & Color Applications
Part 2 : Halfton Pattern and dithering technique
1. Transformation-2D and 3D (Five Basic Operations with example)2. Viewing and Clipping- point, line, polygon (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
6. Halfton pattern and dithering technique
Please read the instructions first before attending the exam.