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

97
1 (Introduction to Computer Graphics)

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

Page 1: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

1

(Introduction to Computer Graphics)

Page 2: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

6.

2.

3.

5.

4.

7.

1.

Page 3: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Computer Graphics)

(processor) (Peripheral)

Page 4: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Computer Graphics) (CG)

Page 5: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

. . 1940

. . 1950 (MIT)

Whirlwind CRT (Cathode Ray Tube)

SAGE (Semi - Automatic Ground Environment)

SAGE

Page 6: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Whirlwind MIT

Page 7: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

. . 1950 - 1960

. . 1963 (Ivan Sutherland)

Page 8: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

CRT

. . 1960 1963 Sketchpad

Sketchpad CRT,

Page 9: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Sketchpad

Page 10: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

. . 1965

(IBM) 100,000

. . 1968 (Tektronix)

(Storage - Tube CRT)

( 15,000 ) 5

. . 1970

Page 11: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Steven Coons, 1966) (Pierre Bazier, 1972)

3

10

Page 12: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

ENIAC

EDVAC UNIVAC

SAGE GUI (CAD)

Page 13: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

ENIAC

Page 14: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Bit mapped)

(1 0 )

Picture Element (Pixel)

Page 15: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Resolution)

X Y

( ) ( )

Page 16: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Vector)

Page 17: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก
Page 18: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

. . 1979 (GSPC :

Graphic Standard Planning Committee)

CORE (Core Graphic System)

3

(DIN : West German National Standard)

Page 19: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

GKS 2

GKS GKS

3 . . 1982 GKS

(International Graphics Community)

CORE GKS

Page 20: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

PHIGS (Programmer's Hierarchical Interface Graphics Standard)

3

(Interactive Graphics Environment) CAD/CAM

(Solid Model) (Simulation)

PHIGS

Page 21: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

PHIGS PHIGS+

GKS GKS-3D Silicon

GraphicsGL

(Graphics Library) GL

GL

Page 22: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

GL OpenGL (Open Graphics Library)

(hardware-independent)

OpenGL Architecture Review Board

OpenGL

Page 23: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Package)

Page 24: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Photoshop CS DesignCAD

Page 25: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก
Page 26: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Simulation)

Page 27: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

CAD : Computer - Aided Design )

Page 28: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Graph)

Page 29: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Art)

Page 30: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

CAI : Computer Assisted Instruction)

Page 31: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Animation)

Page 32: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Image Processing)

Page 33: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Simulation)

Page 34: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Games)

Page 35: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Movie)

Page 36: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Multimedia)

Page 37: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(VR : Virtual Reality)

Page 38: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Devices in Graphics System)

Page 39: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

.

2.

3.

.

4.

1.

Page 40: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Input devices)

(Output devices)

CRT )

Page 41: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Keyboard) :

ECMA-23

:

Page 42: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Dvorak Elite

:

Page 43: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Mouse &

Trackball) :

(icon)

(Mechanical)

(Optical)

:

Page 44: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(LightPens &

Touchscreens)

(phosphor)

: LightPens &

Touchscreens

Page 45: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Photonic)

(Electrical)

: LightPens &

Touchscreens

Page 46: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Bit Pad Digitizing Tablet :

stylus puck

puck

X-Y

puck

: Bit Pad /

Digitizing Tablet

Page 47: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Joystick) :

:

(Joystick)

Page 48: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Scanner) :

:

(Scanner)

Page 49: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

API (Application Programming Interface)

(Operating Systems) API

Page 50: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก
Page 51: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Device Dependent)

(Device Independent)

Page 52: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Output Device)

CRT (Cathode Ray Tube)

Page 53: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Raster-Scan Architecture)

” (Video Controller) (Display Controller)

Page 54: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Video

Controller)

Page 55: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

OpenGL) x y

xmax

ymax

(Video

Controller)

Page 56: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

x y

CRT x

x y

(Video

Controller)

Page 57: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Video

Controller)

Page 58: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Display Processor)

(Graphic Controller) (Display

Coprocessor)

Page 59: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก
Page 60: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

scan conversion

Page 61: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก
Page 62: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

CRT

” (scan line)

-

” (refresh buffer) ” (frame

(Raster Scan)

Page 63: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

” (color buffer)

(Raster Scan)

Page 64: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Raster Scan)

Page 65: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Random Scan)

CRT

(vector) stroke-writing calligraphic

(Random Scan)

Page 66: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Random Scan)

Page 67: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

” (beam-penetration)

(R : Red)

CRT

Page 68: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(beam acceleration voltage)

CRT

Page 69: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Shadow-mask

Shadow-mask

(R ) (G) (B) “RGB”

CRT

Page 70: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Shadow-mask -CRT

Shadow-mask

Shadow-mask

Shadow-mask

(in-line) - -

CRT

Page 71: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Shadow-mask -

CRT

Page 72: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Flat-Panel Display)

(Flat-panel Display) ,

CRT CRT

, , ,

(Flat-Panel Display)

Page 73: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

2 emissive

nonemissive emissive ( emitter)

(plasma), thin-film electroluminescent light-emitting diodes

nonemissive ( nonemitter)

(Flat-Panel Display)

Page 74: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Plasma Panel) gas-discharge

2

( ) 60

(Plasma Panel)

Page 75: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Plasma Panel)

Page 76: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Thin-film electroluminescent

(electrode)

Thin-film

electroluminescent

Page 77: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Thin-film electroluminescent

Thin-film

electroluminescent

Page 78: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

LED (Light-Emitting Diodes) emissive

CRT

LED (Light-Emitting Diodes)

Page 79: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

LED LED

LED (Light-Emitting

Diodes)

Page 80: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

LCD (Liquid Crystal Display)

LCD

CRT

LCD

Page 81: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

LCD active-matrix LCD (AMLCD)

TFT (Thin Film Transistor) passive-matrix LCD STN

(Super Twisted Nematic) DSTN (Dual-Scan Twisted Nematic)

LCD TFT active

LCD

Page 82: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

LCD

LCD

Page 83: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

3 CRT

CRT

Page 84: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก
Page 85: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

Genisco SpaceGraph 25x25x25 . .

2

(ultrasonography) CRT

Page 86: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

3 (Stereoscopic)

3

3

Page 87: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

( )

3

Page 88: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

3

Page 89: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

3

Page 90: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Headset) (optical system)

3

(sensing system)

Page 91: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก
Page 92: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Data grove)

Page 93: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

3 (head-tracking device)

(ultrasound tracking device) 6

Page 94: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก
Page 95: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Printer) :

(Printer)

Page 96: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก

(Plotter) :

(A A

(Plotter)

Page 97: การสอนครั้งที่ 2   intro ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์กราฟิก