Download presentation
Presentation is loading. Please wait.
Published byAvice Thompson Modified over 9 years ago
1
1 In the name of God Computer Graphics
2
2 Image Mathematical Model Image Analysis (pattern recognition) Image Synthesis (Rendering) ModelingImage processing
3
3 Overview Introduction Geometry Interaction Graphic systems 1.Raster Graphics 2.Random Graphics 3.DVST
4
4 References Computer Graphics, Donald Hearn - M. Pauline Baker 2nd edition - international edition, Prentice Hall, 1994 1.Mathematical Elements For Computer Graphics, D.Roger and J.A. Adams, Mc Graw Hill 1990. 2. 3D Computer Graphics, Alan Watt, Addison Wesley, 1994. 3. Computer Graphics, Francis S. Hills, Mac Millan, Publishing Company, 1990.
5
5 Aims Introduce basic graphics concepts and terminology Base for development computer graphics programmes OpenGL C ProgrammingLiner Algebra
6
6 Introduction What is Computer Graphic? Applications Hardware
7
7 Introduction Virtual reality Computer graphics (Photo realistic rendering, Non photo realistic rendering) Image processing image
8
8 Interactive Computer Graphics User Application Screen input image
9
9 Supporting knowledge Computer science (algorithms, data structures, …) Mathematics (geometry, numerical, …) Physics (Optics, mechanics, …) Psychology (Colour, perception) Art and design
10
10 Applications Computer Aided Design (CAD) Computer Aided Geometric Design (CAGD) Entertainment (animation, games, …) Geographic Information Systems (GIS) Visualization (Scientific Vis., Inform. Vis.) Medical Visualization …
11
11 Representations in graphics Vector Graphics Image is represented by continuous geometric objects: lines, curves, etc. Raster Graphics Image is represented as an rectangular grid of coloured squares
12
12 Vector graphics Graphics objects: geometry + colour Complexity ~ O(number of objects) Geometric transformation possible without loss of information (zoom, rotate, …) Diagrams, schemes,... Examples: PowerPoint, CorelDraw,...
13
13 Raster graphics Generic Image processing techniques Geometric Transformation: loss of information Complexity ~ O(number of pixels) Jagged edges, anti-aliasing Realistic images, textures,... Examples: Paint, PhotoShop,...
14
14 Conversion Vector graphics Rasterization, Pattern recognition Scan conversion Raster graphics
15
15 display devices bitmap screens (CRT & LCD) displays
16
16 bitmap displays screen is vast number of coloured dots
17
17 anti-aliasing Jaggies –diagonal lines that have discontinuities in due to horizontal raster scan process. Anti-aliasing –softens edges by using shades of line colour –also used for text
18
18 Cathode ray tube Stream of electrons emitted from electron gun, focused and directed by magnetic fields, hit phosphor-coated screen which glows used in TVs and computer monitors
19
19 Horizontal Deflection Plate Phosphor- Coated Screen Heating Filament Control Grid Accelerating System Vertical Deflection Plate Electron Beam Focusing System Cathode CRT Basics
20
20 Output Devices –CRT Displays –Hard Copy Devices Input Devices –Locator –Stroke –String (Keyboard) –Valuator –Choice (Button) –Pick CPU DP Input Hard Copy Display Graphics Devices
21
21 Output Devices CRT Basics DP DVST (Direct View Storage Tube) Refresh Display Raster - Scan Display Others CPU DP Memory Hard Copy Display Input CRT Displays
22
22 Why DP ? –Scan conversion –Refreshing screen –Interfacing with interactive input devices –Raster operations –Character generation –Additional functions CPU DP Memory Input CRT DP (Display Processor)
23
23 CPU DPU Refresh buffer Input (Display file) CRT Refresh CRT (Vector CRT)
24
24 CPU DPU CRT Input devices Flood Gun Primary Electron Gun Screen Storage Grid Collector Grid DVST (Direct View Storage Tube)
25
25 random access flicker-free static (no selective erasing)
26
26 Fixed frame buffer size Independent of picture complexity input pixel CPU DP CRT Frame Buffer (bit-map) Pixel = Picture element Raster-Scan Display
27
27 A raster-scan system displays an object as a set of points across each screen scan line (a)(b) (d)(c)
28
28 1 2 3 4 5 6 7 8 Interlacing
29
29 Liquid crystal displays Smaller, lighter, and … no radiation problems. Found on PDAs, portables and notebooks, … and increasingly on desktop and even for home TV also used in dedicted displays: digital watches, mobile phones How it works … –Top plate transparent and polarised, bottom plate reflecting. –Light passes through top plate and crystal, and reflects back to eye. –Voltage applied to crystal changes polarisation and hence colour –N.B. light reflected not emitted => less eye strain
30
30 Reflective layer Horizontal polarizer Horizontal grid wires Liquid- crystal layer Vertical grid wires Vertical polarizer Viewing direction LCD ( Liquid Crystal Display ) Basics
31
31 Other Technology –Plasma-Panel Display –Laser Devices –Three-Dimensional Monitor –Hard Copy Display –Printer –Plotter –3D-printer
32
32 special displays Random Scan (Directed-beam refresh, vector display) –draw the lines to be displayed directly –no jaggies –lines need to be constantly redrawn –rarely used except in special instruments Direct view storage tube (DVST) –Similar to random scan but persistent => no flicker –Can be incrementally updated but not selectively erased
33
33 situated displays displays in ‘ public ’ places –large or small –very public or for small group display only –for information relevant to location or interactive –use stylus, touch sensitive screen in all cases … the location matters –meaning of information or interaction is related to the location
34
34 Input Devices/Method Physical Devices Logical Devices Input Mode –Request mode –Event mode –Sample mode
35
35 Keyboards Physical Devices
36
36 Dials
37
37 Touch Panels
38
38 Light Pen
39
39 Graphics Tablets
40
40 3D-Tablet
41
41 Joystick / Mouse / Trackball
42
42 Button
43
43 Voice Systems
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.