Topic outline

  • Welcome To Computer Graphics

    Click ------------>




  • Topic 2


    • Opened: Thursday, 29 September 2022, 9:00 PM
      Closed: Thursday, 29 September 2022, 10:00 PM
  • Week 1

    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

  • Week 3


    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

  • Week 4


    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


  • week 5


    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

                                    


  • Week 6


    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 


  • week 8


    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

                                 

  • Week 9


    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

  • Week 10


    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

                               

  • week 11


    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


  • Week 13


    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



  • Topic 18

    • Topic 19

      • Topic 20

        • Topic 21

          • Topic 22

            • Topic 23

              • Topic 24

                • Topic 25

                  • Topic 26

                    • Topic 27

                      • Topic 28

                        • Topic 29

                          • Topic 30

                            • Topic 31

                              • Topic 32

                                • Topic 33

                                  • Topic 34

                                    • Topic 35

                                      • Topic 36

                                        • Topic 37

                                          • Topic 38

                                            • Topic 39

                                              • Topic 40

                                                • Topic 41

                                                  • Topic 42

                                                    • Topic 43

                                                      • Topic 44

                                                        • Topic 45

                                                          • Topic 46

                                                            • Topic 47

                                                              • Topic 48

                                                                • Topic 49

                                                                  • Topic 50