การสอนครั้งที่ 2 intro...

97
บบบบบ 1 บบบบบบบบบบบบบบบบบบบบบบบบบ บบบบบบบบบบบบบบบบบ (Introduction to Computer Graphics)

Upload: jibbie23

Post on 19-Jun-2015

682 views

Category:

Documents


0 download

TRANSCRIPT

  • 1. 1 (Introduction to Computer Graphics)

2. 1. 2. 3. 4. 5. 6. 7. 3. (Computer Graphics) (processor) (Peripheral) 4. (ComputerGraphics) (CG) (Virtual Reality) 5. .. 1940 .. 1950 (MIT) Whirlwind CRT(Cathode Ray Tube) SAGE (Semi - Automatic Ground Environment) SAGE (Light Pen) 6. Whirlwind MIT 7. .. 1950 - 1960 .. 1963 (Ivan Sutherland) 8. CRT .. 1960 1963 Sketchpad Sketchpad CRT, 9. Sketchpad 10. .. 1965 (IBM) 100,000 .. 1968 (Tektronix) (Storage - Tube CRT) ( 15,000 ) 5 .. 1970 11. (Steven Coons, 1966) (Pierre Bazier, 1972) 3 10 12. ENIAC EDVAC UNIVAC SAGE GUI (CAD) WYSIWYG 13. ENIAC 14. (Bit mapped) (1 0 ) Picture Element (Pixel) 15. (Resolution) X Y() () 16. (Vector) 17. 18. .. 1979 (GSPC :Graphic Standard PlanningCommittee) CORE (CoreGraphic System) 3 (DIN : WestGerman National Standard) 19. GKS 2 GKS GKS 3 .. 1982 GKS (InternationalGraphics Community) CORE GKS 20. PHIGS (ProgrammersHierarchical Interface GraphicsStandard) 3 (Interactive Graphics Environment) CAD/CAM (Solid Model) 21. PHIGS PHIGS+ GKS GKS-3D SiliconGraphics GL(Graphics Library) GL 22. GL OpenGL (Open Graphics Library) (hardware-independent) OpenGL ArchitectureReview Board OpenGL 23. (Package) 24. Photoshop CS DesignCAD 25. 26. (Simulation) 27. (CAD : Computer - AidedDesign ) 28. (Graph) 29. (Art) 30. (CAI : ComputerAssisted Instruction) 31. (Animation) 32. (Image Processing) 33. (Simulation) 34. (Games) 35. (Movie) 36. (Multimedia) 37. (VR : Virtual Reality) 38. 2 (Devices in GraphicsSystem) 39. 1. 1. 2. 2. 3.3. 4. 3 4. 3 5.5.6. 6. 40. (Input devices) , , (Output devices) ( CRT ), 3 41. : (Keyboard) : ECMA-23 42. : Dvorak Elite 43. : (Mouse &Trackball) : (icon) (Mechanical) (Optical) 44. : LightPens & Touchscreens (LightPens &Touchscreens) (phosphor) 45. : LightPens &Touchscreens 2 (Photonic) (Electrical) 46. : Bit Pad /Digitizing TabletBit Pad Digitizing Tablet : stylus puck 2 puck X-Y puck 47. : (Joystick) (Joystick) : 48. : (Scanner) (Scanner) : , 49. API (Application ProgrammingInterface) (OperatingSystems) API 50. 51. 2 (Device Dependent) (Device Independent) 52. (Output Device) CRT (Cathode RayTube) 53. (Raster-Scan Architecture) (Video Controller) (Display Controller) 54. (VideoController) 55. (VideoController) ( OpenGL) x y 0 xmax 56. (Video Controller) 2 x 0 y CRT 1 x x 0 y 57. (Video Controller) 58. (DisplayProcessor) (GraphicController) (Display Coprocessor) 59. 60. scan conversion 61. 62. (Raster Scan) CRT 1 (scan line)- (refresh buffer) 63. (Raster Scan) (color buffer) 64. (Raster Scan) 65. (Random Scan) (RandomScan) CRT (vector) stroke-writing calligraphic 66. (Random Scan) 67. CRT (beam-penetration) 68. CRT (beam acceleration 69. CRT Shadow-mask Shadow-mask (R ) (G) (B) RGB 3 70. CRTShadow-mask - CRTShadow-mask Shadow-mask Shadow-mask (in-line) -- 71. CRT Shadow-mask - 72. (Flat-Panel Display) (Flat-panel Display) , CRT CRT (Flat-Panel , (Flat-Panel ,, Display)Display) 73. (Flat-Panel Display) 2 emissive nonemissive emissive ( emitter) (plasma), thin-filmelectroluminescent light-emittingdiodes nonemissive (nonemitter) 74. (Plasma Panel) (Plasma Panel) gas-discharge 2 75. (Plasma Panel) 76. Thin-filmelectroluminescent Thin-film electroluminescent (electrode) 77. Thin-filmelectroluminescent Thin-film electroluminescent 78. LED (Light-Emitting Diodes) LED (Light-Emitting Diodes) emissive CRT 79. LED (Light-EmittingDiodes) LED LED 80. LCDLCD (Liquid Crystal Display) LCD 81. LCD LCD active-matrix LCD (AMLCD) TFT (Thin Film Transistor) passive-matrix LCD STN (Super Twisted Nematic) DSTN (Dual-Scan Twisted Nematic) LCD TFT active 82. LCD LCD 83. 3 3 CRT CRT 84. 3 3 85. 3 Genisco SpaceGraph 25x25x25 .. 2 (ultrasonography) CRT 86. 3 3 (Stereoscopic)3 3 87. 3 () 3 88. 3 3 89. 3 3 90. 3 (Headset) (optical system) 3 (sensing system) 91. 3 92. 3 (Data grove) 93. 3 3 (head-tracking device) (ultrasound trackingdevice) 6 94. 3 3 95. (Printer) (Printer) : , 96. (Plotter) (Plotter) : (A0 A1)