โผ1950 ๋
๋ ์ด
Line printer(๊ธ์ ํ๋ํ๋ ์ฉ ์ญ ํ๋ฆฐํฐ๊ฐ ๋๋ ๋ฐฉ์),
โผTeletype(๋ฉ๋ฆฌ ์๋ ์ฌ๋ํํ ์ ์กํ ์ ์๋๋ก)
โผCRT Monitor (MIT์ Whirlwind ์ปดํจํฐ,cathode ray tube์ ์ค๋ง ,1990๋ ๋ ํ๋ฐ๊น์ง ๋ง์ด์ฐ์)
โผ1963 Sketchpad drawing system : Ivan Sutherland (MIT๊ต์)
์ปดํจํฐ ๊ทธ๋ํฝ ์ญ์ฌ์ ์์ด ์ค์ํ ์ญํ ์ ๋ง์ด ํ์
จ๋ค. ์ถํ ๋๋ก์ ์ค๋ช
๋ ์ด๋ถ์ด ๋ง์ด ์ธ๊ธ๋ ๊ฒ
+๋์๋์ ํ๋ง์ด ์์๋๋ฐ Ivan์ turing award๋ผ๋ ์์ ๋ฐ์๋ค.
โผModern interactive graphics์ ์์ด
(๋ํํ ๊ทธ๋ํฝ์ค์ ์์ด)
โผCRT(Vector Display Monitor, Random-Scan Monitor)
๋๊ฐ์ CRT์ฌ๋ raster display monitor๋ ๊ฐ๋ฅํ๋ค.
โผLight pen, Command button
๋น์ ๋ด๋ ํ์ด ์๋๋ฐ ๊ทธ๊ฑธ ํ๋ฉด์์ ์ธ์ํด์ ์ ์ ๊ทธ๋ฆฌ๊ณ ํ๋ ์ธํฐ๋ ์
์ด ๊ฐ๋ฅํ ์์คํ
์ด๋ค.
โผ1960 ๋
๋ ๋ง
DVST(Divert View Storage Tube)๋ฅผ ์ด์ฉํ CAD์์คํ
, Tektronix 4010 -์ง๊ธX์์คํ
์ต์ด์ ์ํธ๋ํ์ ๊ทธ๋ํฝ์ค ์์คํ ์ค์ผ์นํจ๋(1963๋ )
> Frame buffer:
์ปดํจํฐ์ ๋ฉ๋ชจ๋ฆฌ ์ ์์น์ ์๋_
ํฝ์ (pixel) ๋จ์๋ก ์์์ ๋ด์ฉ์ ์ ์ฅํ๊ธฐ ์ํ ๊ธฐ์ต์ฅ์น.
โผ60๋
๋ ์ ๋ณด์ธ CAD(computer aidid desgin) ์์คํ
์ด ๋๋ฆฌ ์ฌ์ฉ๋๊ธฐ ์์
์) ๋นํ๊ธฐ ์ ์กฐํ์ฌ
โผRaster Display Monitor(Raster-Scan Monitor-๋์คํฐ ์ค์บ ๋ฐฉ์ ์ฌ์ฉ)์ ๊ฐ๋ฐ
CAD ์ค๊ณ์ ์ : 3์ฐจ์ ์๋์ฐจ์ ๋ชจ๋ธ๋ง
โผPC ์ Raster-Scan Monitor
(์ผ๋ฐ ์ฌ๋๋ค๋ ์นผ๋ผ๋ชจ๋ํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ์์ํจ)
โผColor Graphics, ๊ด์ ์ถ์ ๋ฒ(Ray Tracing)
โผHCI(Human-Computer Interaction) ๊ธฐ์ ์ ๋ฐ์ : Window, Menu, Icon, Mouse, ๋ฑ ์)Smalltalk-80
(๋ง์ฐ์ค๋ ํด๋ฆญ์ผ๋ก ๊ฐ๋ฅ~)
โผGraphics Art
(์์ ,๋์์ธ ์ชฝ์์๋ ๋ง์ด ์ฌ์ฉํ๊ฒ๋์๋ค)
โผPublication: WYSIWYG (What You See Is What You Get)
(์๋๊ฐ์ด ๋ฌธ์๋ฅผ ์์ฑํ๋ ๊ฒ๋ ๊ฐ๋ฅํ๊ฒ ๋๋ ๊ฒ)
โผ3D Graphics์ ๋ฐ์
(ํ ์ด์คํ ๋ฆฌ๋ผ๋ ์ ๋๋ฉ์ด์
๋ฑ์ฅํ๊ณ ๋ง 3์ฐจ์๊ฒ์ ์๊ฒจ๋จ)
โผ3์ฐจ์ ๊ทธ๋ํฝ ๊ฐ์๊ธฐ(Graphics Accelerator) : Rendering, Texture Mapping(์ด๋ฏธ์ง๋ฅผ ๋ ๋ณต์กํ๊ฒ ํํ) ๋ฑ,
(๊ทธ๋ด๋ ค๋ฉด 3์ฐจ์ ๊ทธ๋ํฝ ๊ฐ์๊ธฐ๊ฐ ํ์ํ๊ฑด๋ฐ cpu๋ ์ ํฉํ์ง ์์์ ๊ทธ๋ํฝ์นด๋์์ GPU๊ฐ ์๊ฒจ๋จ)
โผParallel Processor
(๋๊ฐ์ ์๊ณ ๋ฆฌ์ฆ์ด ๋ง์ด ๋ฐ๋ณต๋๋๋ฐ , ๋ฏธ๋ ํ๋ก์ธ์๊ฐ ์ค๋ณต๋๊ณ ๋์์ ์คํ๋๋..?)
โผPipe-line Architecture
(๊ทธ๋ํฝ ์นด๋๋ ํ์ดํ๋ผ์ธ ์ํคํ
์ณ๋ก ๋์ด์์)
โผ์ํ, ๊ด๊ณ , ๊ฒ์์๋ฎฌ๋ ์ด์ ๋ถ์ผ์ ํ๋ฐํ ํ์ฉ
โผVR(Virtual Reality)์ ๋ฑ์ฅ,
โผInternet ํ๊ฒฝ: VRML (3์ฐจ์ ๊ณต๊ฐ์ ํํํ๋ ์ธ์ด์ด๋ค)
3D ๊ฒ์๊ณผ ์ํ์์ ๊ทธ๋ํฝ์ค ๊ธฐ์ ์ ์ ์ฉ
ํ๋ฉด ํฝ์ ๋ง๋ค ๊ด์ ์ ํ๋ ๋ง๋ค์ด์ ๊ด์ ์ ์ซ์๊ฐ๋ฉด์ ๊ทธ ํฝ์ ๋ง๋ค ๊ทธ๋ฆฌ๋ ๋ฐฉ์
์ผ๊ฐํ๋ง๋ค ๊ทธ๋ฆฌ๋ ๋ฐฉ์..?
โผ์ค์๊ฐ ๋ ๋๋ง: ๊ณ ์, ๊ณ ํ์ง
(๋ ๋๋ง: ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค์ด ๋ด๋ ๊ฒ )
โผ๋ฌผ์ฒด์ ์ฌ์ค๊ฐ๊ณผ ์์ฐ์ค๋ฌ์์ ์ฆ๊ฐ์ํค๋ ๊ทธ๋ํฝ์ค ๊ธฐ์
โผ๋ชจ๋ฐ์ผ ํ๊ฒฝ ๋ฐ ๋ฌด์ ํ๊ฒฝ: PDA, ํด๋ํฐ, ์ค๋งํธํฐ ๋ฑ
โผ๊ฐ์ํ๊ฒฝ์์ 3์ฐจ์ ์๋ฐํ
(๋ฉํ๋ฒ์ค..๋ฑ๋ฑ)
3์ฐจ์ ๊ทธ๋ํฝ์ค ์ํธํ์จ์ด SoftImage๋ฅผ ์ด์ฉํ์ฌ ์ ์ํ ๊ทธ๋ํฝ์ ์
โผ์ , ์ , ์, ๊ณก์ ๋ฑ๊ณผ ๊ฐ์ ๊ธฐ๋ณธ ๋ํ์ ์ด์ฉํ์ฌ 2์ฐจ์ ํ๋ฉด์์ ๊ทธ๋ฆผ
โผ๊ฒฐ๊ณผ๋ฌผ์ ํฝ์ ์ ํํ๋ก ํํ: ๊ฐ ํฝ์ ์ ์ ์(Red), ๋ น์ (Green), ์ฒญ์(Blue)์ ๋๋ ๊ฐ์ ๋ฐฐํฉ
โผ๋ฒกํฐ ๊ทธ๋ํฝ(Vector Graphics)
๊ทธ๋ํฝ์ ์ฌ์ฉ๋ ๊ฐ์ฒด๋ค์ ์ํ์ ํจ์๋ก ํํํ์ฌ ๊ธฐ์ต ๊ณต๊ฐ์ ์ ์ฅํ๋ ๋ฐฉ์
ํ์ผ์ ํฌ๊ธฐ๊ฐ ๋์คํฐ ๊ทธ๋ํฝ ๋ฐฉ์์ผ๋ก ์ ์ฅํ ๊ฒ๋ณด๋ค ์์
๊ธฐํ์ ๊ฐ์ฒด๋ฅผ ์์์ ํํ๋ก ํํํ๋ฏ๋ก ํ๋ฉด ํ๋์์๋ ํ์ง์ ๋ณํ๊ฐ ์์
(์ํ ์์ผ๋ก ์ ์ฅํ๋ ๋๋, ํ๋์ ํ์ผ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ฒกํฐ๋ฐฉ์์ด๋ค*์ฐธ๊ณ )
โผ๋์คํฐ ๊ทธ๋ํฝ(Raster Graphics)
๋์คํฐ ๊ทธ๋ํฝ ์ถ๋ ฅ์ฅ์น์ ํ์ํ๊ธฐ ์ํ ๊ทธ๋ํฝ ๋ฐ์ดํฐ๋ฅผ ํฝ์ ๋จ์๋ก ๊ธฐ์ต ๊ณต๊ฐ์ ์ ์ฅ
์ ์ฅ๋ ํ์ผ์ ํฌ๊ธฐ๋ ์ถ๋ ฅ์ฅ์น์ ํด์๋์ ๋น๋ก
ํ๋ฉด์ ํ๋ํ๋ฉด ํ์ง์ด ๋จ์ด์ง
1. ๋ฌผ์ฒด์ ๊ธฐํํ์ ์ธ ํ์์ ๋ชจ๋ธ๋ง(Modeling)
2. 3์ฐจ์ ๋ฌผ์ฒด๋ฅผ 2์ฐจ์ ํ๋ฉด์ ํฌ์(Projection)
3. ์์ฑ๋ 3์ฐจ์ ๋ฌผ์ฒด์ ์์๊ณผ ๋ช
์์ ๋ถ์ฌ(Rendering)
โผ3์ฐจ์ ์ขํ๊ณ์์ ๋ฌผ์ฒด์ ๋ชจ์์ ํํํ๋ ๊ณผ์
โผ์์ด์ดํ๋ ์(Wireframe)๋ชจ๋ธ
(์์๊ฐ ์๋ค๋ฉด ๊ทธ ์์์ ์ ?๋ผ๋๋ง ํํ ๊ป๋ฐ๊ธฐ(๋ฐ๊นฅ์ชฝ๋ง ํํํ๋ ๋ฐฉ๋ฒ))
โผ๋ค๊ฐํ ํ๋ฉด(Polygon Surface)๋ชจ๋ธ
(๊ฒ์์์ ๋ง์ด ์ฌ์ฉ)
โผ์๋ฆฌ๋(Solid)๋ชจ๋ธ๋ง
(3์ฐจ์ ํ๋ฆฐํ
ํ ๋ ์์ฃผ ์ฌ์ฉ)
โผ3์ฐจ์ ์ค์บ์ ์ํ ๋ชจ๋ธ๋ง
ํธ๋ํฐ์ ์์ด์ด ํ๋ ์ ๋ชจ๋ธ
๋ค๊ฐํ ํ๋ฉด ๋ชจ๋ธ
โผ3์ฐจ์ ๊ฐ์ฒด๋ฅผ 2์ฐจ์ ํ๋ฉด์ ํฌ์
โผํํ ํฌ์๋ฒ๊ณผ ์๊ทผ ํฌ์๋ฒ
์๊ทผ ํฌ์๋ฒ(๋ฉ๋ฆฌ์๋๊ฑธ ๊ฐ๊น๊ฒ ~)
ํํ ํฌ์๋ฒ(์๊ทผ๋ฒ ๋ฌด์)
โผ์์๊ณผ ๋ช
์์ ๋ณํ์ ๊ฐ์ 3์ฐจ์์ ์ธ ์ง๊ฐ์ ๋ํ์ฌ ํ์ค๊ฐ์ ์ถ๊ฐํ๋ ๊ณผ์
โผ์๋ฉด์ ์ ๊ฑฐ(Hidden Surface Removal)
โผ์์ด๋ฉ(Shading), ํ ์ค์ณ ๋งคํ (Texture Mapping), ๊ทธ๋ฆผ์(Shadow)
โผ๊ด์ ์ถ์ ๋ฒ(Ray Tracing)
(๊ธฐ๋ณธ์ ์ผ๋ก ํฝ์
๋ง๋ค ๊ด์ ์ ์ด์ ๊ตฌํจ,๋ฐ์ฌ๋ฅผ ํํํ๋๋ฐ ํ์์ ์ผ๋ก ์ ๋ฆฌํ๋ค.)
*์์๋๋ก
3์ฐจ์ ๋ฌผ์ฒด์ ๋ชจ๋ธ๋ง -> ์๋ฉด์ ์ ๊ฑฐ->์์ด๋ฉ ๊ฒฐ๊ณผ
์ด๋ฏธ์ง :
ํฝ์ ๊ฐ์ผ๋ก ๋ํ๋์ ธ์๋ ๊ฒ
์ด๋ฏธ์ง ์ฒ๋ฆฌ :
์ด๋ฏธ์ง๋ฅผ ์ ๋ ฅ๋ฐ์์ ๋๋ค๋ฅธ ์ด๋ฏธ์ง๋ฅผ ๋ฐ์๋ด๋ ๊ฒ(ex-๋ ธ์ด์ฆ๋ฅผ ์์ ๋๊ฐ, ํ๋ฐฑ์ ์นผ๋ผ๋ก ๋ณํํ๋๊ฐ)
์ปดํจํฐ ๊ทธ๋ํฝ์ค:
์ถ์์ ์ธ(ํ ์คํธ) ์ ๋ณด์์ ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค์ด ๋ด๋ ๊ฒ
์ปดํจํฐ ๋น์ :
์ด๋ฏธ์ง๋ก ๋ถํฐ ๊ตฌ์กฐ์ ๋ฐ์ดํฐ(์ ๋ณด) ๋ฅผ ๋ฝ์ ๋ด๋ ๊ฒ
โผ์ธ๊ณต์ ์ธ ๊ทธ๋ฆผ์ ์์ฑ
โผ์ผ๋ฐ์ ์ผ๋ก ๊ทธ๋ฆผ์ ํ์ง์ด ์ค์ํจ
โผ์ค๋ฌผ ์ฌ์ง์ ๋์งํธ ์นด๋ฉ๋ผ๋ ์ค์บ๋๋ฅผ ์ด์ฉํ์ฌ ๋์งํธํ
โผ์ผ๋ จ์ ์ ์ง๋ ๊ทธ๋ฆผ์ด๋ ์ด๋ฏธ์ง๋ฅผ ์ฐ์์ ์ผ๋ก(์ด๋น 15 ํ๋ ์ ์ด์) ๋ณด์ฌ์ฃผ์ด ์ฐ์๋ ๋์์ผ๋ก ๋๋
โผ์ธ๊ฐ์ ์์ํจ๊ณผ๋ฅผ ์ด์ฉ
โผ์ปดํจํฐ ๊ทธ๋ํฝ์ค ๊ธฐ์ ์ ์ด์ฉํ์ฌ ๊ฐ์๊ณต๊ฐ๊ณผ ๊ฐ์ฒด๋ค์ ๊ตฌ์ถ, ๊ด์ฐฐ์(Viewer)๊ฐ ๊ฐ์๊ณต๊ฐ์ ๋์๋ค๋๋ฉฐ ์ฒดํ
โผ๊ฐ์๊ณต๊ฐ๊ณผ ๋ฌผ์ฒด์ ์ค์๊ฐ ๋์คํ๋ ์ด(์ด๋น 15 Frame์ด์)๊ฐ ์ค์
โผ๋ถํ์ค๊ณ ๋ฐ ๋๋ฉด์์ฑ(Drafting), ๊ธฐ๊ณ์ค๊ณ
โผVLSI(๋ฐ๋์ฒด) ์ค๊ณ, ์ ์ํ๋ก(์นฉ๊ณผ ์ ๋ค์ฐ๊ฒฐ) ์ค๊ณ
โผCommunication network, Water/Electricity supply system
โผ์๋์ฐจ, ๋นํ๊ธฐ, ์ ๋ฐ์ ์ค๊ณ: Wireframe model
โผ๊ฑด์ถ ์ค๊ณ
(a) ์์ด์ด ํ๋ ์
(b) ๋ ๋๋ง ๊ฒฐ๊ณผ
(c) ๊ฐ๊ตฌ ๋ฐฐ์น ํ์ ๊ฒฐ๊ณผ
โผํ๋ ์๋ค์ ๋น ๋ฅธ ์ฐ์์ ์ธ ๋์คํ๋ ์ด
โผEducation, Training(Flight simulator), Physical system ์ Behavior ์ฐ๊ตฌ
(๊ต์ก์ด๋ ํ๋ จ)
(a) ์ ๋๋ฉ์ด์ ์ํ '๋ฏธ๋ ์ ์ผ์'
(b) ๋นํ ์๋ฎฌ๋ ์ดํฐ ์ฅ์น์ ๋์คํ๋ ์ด
*์ฌ๋์ด ์ฒดํํ๋..
โผ์์
๋์์ธ(Commercial art)
โผ์ฐฝ์ ๋ฏธ์ (Creative art)
(b) ๊ทธ๋ํฝ์ค๋ก ์ฌํํ ๊ณ ํ์ ๊ทธ๋ฆผ
๊ทธ๋ํฝ์ค ์ํํธ์จ์ด๋ฅผ ์ด์ฉํ์ฌ ๊ทธ๋ฆฐ ๊ทธ๋ฆผ์ ์
โผ์ํ, ๊ฒ์ , ๋ฎค์ง ๋น๋์ค, TV ํ๋ก๊ทธ๋จ ๋ฑ
โผ์ปดํจํฐ ๊ฒ์: 2์ฐจ์ ๊ฒ์์์ 3์ฐจ์ ๊ฒ์์ผ๋ก ๋ฐ์
(a) 3์ฐจ์ ๊ฒ์ "Dead or Alive"
์ํฐํ ์ธ๋จผํธ ๋ถ์ผ์์ ๊ทธ๋ํฝ์ค ๊ธฐ์ ์ ํ์ฉ
โผํ๋ฆฌ์ ํ
์ด์
๊ทธ๋ํฝ์ค(Presentation Graphics) : Graph, Chart, Business graphics, Project management
(๊ทธ๋ํฝ์ด๋ ์ฐจํธ๋ , ํด ๋ง์ด ์)
โผComputer generated model (Visualization) - Physical, Financial, Economic model
(๋ฌผ๋ฆฌ์ ์ธ ๋ฐ์ดํฐ , ํ๊ณ๋ชจ๋ธ ์ ์ ํ ๋๋ ์ฌ์ฉ~๋ฐ์ ing)
(b) ์ผ๊ธฐ์๋ณด์ ์ ์ฉํ ๊ทธ๋ํฝ์ค -๋ฐ์ดํฐ ์๊ฐํ
ํ๋ฆฌ์ ํ ์ด์ ๊ณผ ์ผ๊ธฐ์์ธก์ ์ ์ฉํ ๊ทธ๋ํฝ์ค์ ํ์ฉ ์
โผ๊ทธ๋ํฝ์ ๋ฉํฐ๋ฏธ๋์ด ์์ฉ์์ ๊ฐ์ฅ ์์ฃผ ์ด์ฉํ๋ ๋งค์ฒด
โผ์นํ์ด์ง, ๋์งํธ ๋ฐฉ์ก, ํด๋ํฐ, ์ฌ์ด๋ฒ ํด๋์ค, ๊ฐ์ํ๊ฒฝ์ ๊ตฌ์ถ, ์๋ฐํ ์์ฑ
*๋์งํธ ๋ฐฉ์ก์์ ๊ทธ๋ํฝ์ค ๊ธฐ์ ์ ์ ์ฉ
โผ Window
โผ Icons
โผ Menu
โผ Document Preparation System
โผ Publication (DTP : Desk-Top Publishing)
โผ ์ง๋ฆฌ์ ๋ณด์์คํ
(GIS: Geographic Information System)
(๊ตฌ๊ธ ๋งต ๊ฐ์..๊ฐ ์ง๋๋ง๋ค ์ฌ๋ฌ ์ ๋ณด ํํ)
โผ ์ฐจ๋ ์ฃผํ์๋ด ์์คํ
(Car Navigation System)
โผ C3I, C4I (Military, Police, Emergency monitoring) : 50๋
๋ ์ค๋ฐ SAGE ๋ฐฉ๊ณต์์คํ
์ด ์์ด
โผ Feature Detection
(ํน์ง๋ฐ๊ฐ)
โผ Pattern Recognition
โผ 3D Reconstruction(์: MRI, CT)
(2์ฐจ์->3์ฐจ์)
๐ป Q&A
- ์ปดํจํฐ ๊ทธ๋ํฝ์ค ๋ฐ์ ๊ฐ์ ์ญ์ฌ๋ฅผ ๋์ดํ๊ณ ๊ฐ ์ฐ๋๋ณ๋ก ํน์ง์ ์์ ํ์์ค
- ๋ฐฑํฐ๊ทธ๋ํฝ ๋ฐฉ์๊ณผ ๋์คํฐ๊ทธ๋ํฝ ๋ฐฉ์์ ์ฐจ์ด๋ฅผ ์์ ํ์์ค.