Page 2 - Computer Graphics Handout
P. 2

Contents

          Chapter 1 GRAPHICS SYSTEMS AND MODELS ..................................................................................................................... 9
            1.1 APPLICATIONS OF COMPUTER GRAPHICS ................................................................................................................. 9

              1.1.1 Display of Information ........................................................................................................................................ 9
              1.1.2 Design ............................................................................................................................................................... 10
              1.1.3 Simulation and Animation ................................................................................................................................ 10

              1.1.4 User Interfaces .................................................................................................................................................. 11
            1.2 A GRAPHICS SYSTEM ................................................................................................................................................ 11

              1.2.1 Pixels and the Frame Buffer .............................................................................................................................. 11
              1.2.2 The CPU and the GPU ....................................................................................................................................... 12

              1.2.3 Output Devices ................................................................................................................................................. 13
              1.2.4 Input Devices .................................................................................................................................................... 14

              1.2.5 Physical Input Devices....................................................................................................................................... 15
              1.2.6 Logical Devices .................................................................................................................................................. 16
              1.2.7 Input Modes ...................................................................................................................................................... 16

            1.3 IMAGES: PHYSICAL AND SYNTHETIC ........................................................................................................................ 17
              1.3.1 Objects and Viewers ......................................................................................................................................... 18

              1.3.2 Light and Images ............................................................................................................................................... 19
              1.3.3 Imaging Models ................................................................................................................................................ 20

            1.4 IMAGING SYSTEMS .................................................................................................................................................. 21
              1.4.1 The Pinhole Camera .......................................................................................................................................... 21

              1.4.2 The Human Visual System ................................................................................................................................ 23
            1.5 THE SYNTHETIC-CAMERA MODEL ............................................................................................................................ 23
            1.6 THE PROGRAMMER’S INTERFACE ............................................................................................................................ 25

              1.6.1 The Pen-Plotter Model ..................................................................................................................................... 26
              1.6.2 Three-Dimensional APIs .................................................................................................................................... 27

              1.6.3 A Sequence of Images ....................................................................................................................................... 30
              1.6.4 The Modeling–Rendering Paradigm ................................................................................................................. 30
            1.7 GRAPHICS ARCHITECTURES ..................................................................................................................................... 31

                                                               2
   1   2   3   4   5   6   7