๐Ÿ“ผcomputer_graphics/ chap 01.์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์˜ ๊ฐœ์š”

soltrawberry (PS7)ยท2021๋…„ 10์›” 19์ผ
0

Univ.Study

๋ชฉ๋ก ๋ณด๊ธฐ
6/13

๐Ÿ’™ 1.1 ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์˜ ๋ฐœ์ „

(1) 1950๋…„๋Œ€์™€ 1960๋…„๋Œ€

โ—ผ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๋…„)

๐Ÿ”ฝ Vector Display VS Raster Display

๐Ÿ”นRaster Display

> Frame buffer:

์ปดํ“จํ„ฐ์— ๋ฉ”๋ชจ๋ฆฌ ์ƒ ์œ„์น˜์— ์žˆ๋Š”_
ํ”ฝ์…€(pixel) ๋‹จ์œ„๋กœ ์˜์ƒ์˜ ๋‚ด์šฉ์„ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์–ต์žฅ์น˜.

  • ์ œ์ผ ๋ฐ๊ธฐ๊ฐ€ ์–ด๋‘์šด ๊ฑธ 0
  • ๋ฐ์€๊ฑธ 255๋กœ ํ‘œํ˜„
  • ์ด 2^8(256)๊ฐ€์ง€๋กœ ํ‘œํ˜„๋œ๋‹ค.
  • ๊ทธ๋ž˜ํ”ฝ์นด๋“œ ์•ˆ์— ํ”„๋ ˆ์ž„ ๋ฒ„ํผ๋ผ๋Š” ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ์ด ์กด์žฌํ•˜๋ฉฐ ๊ฑฐ๊ธฐ์— ๊ฐ’์„ ์ฑ„์›Œ๋„ฃ์œผ๋ฉด ๋ชจ๋‹ˆํ„ฐ์— ํ‘œํ˜„์„ ํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค.
  • ๋ž˜์Šคํ„ฐ์— ๋Œ€ํ•œ ๋ฐฐ์—ด ๋ฉ”๋ชจ๋ฆฌ ์ •๋ณด๊ฐ€ ์žˆ๊ณ  ๊ทธ๊ฑธ ํ”ฝ์…€๋ณ„๋กœ ์ •๋ ฌํ•˜๋Š” ๊ฒƒ
  • ์š”์ฆ˜ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹

๐Ÿ”น Vector Display

  • frame buffer๊ฐ€ ์—†๋‹ค.(ํ”ฝ์…€ ๊ฐœ๋…์ด ์—†๋‹ค)
  • ๋Œ€์‹  ๋ผ์ธ ์ •๋ณด๊ฐ€ ์žˆ๋‹ค.(x1,y1,x2,y2์™€ ๊ฐ™์€ )
  • ํ•˜๋“œ์›จ์–ด๋Š” ๋ผ์ธ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ๋ผ์ธ์˜ ์‹œ์ž‘์ ๊ณผ ๋์ ์„ ๊ทธ๋ฆฌ๋Š” ๊ฒƒ์ด๋‹ค.
  • ์ง€๊ธˆ์€ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ๋žœ๋ค ์Šค์บ”

(2) 1970 ๋…„๋Œ€

โ—ผ60๋…„๋Œ€ ์„ ๋ณด์ธ CAD(computer aidid desgin) ์‹œ์Šคํ…œ์ด ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ธฐ ์‹œ์ž‘
์˜ˆ) ๋น„ํ–‰๊ธฐ ์ œ์กฐํšŒ์‚ฌ

โ—ผRaster Display Monitor(Raster-Scan Monitor-๋ž˜์Šคํ„ฐ ์Šค์บ” ๋ฐฉ์‹ ์‚ฌ์šฉ)์˜ ๊ฐœ๋ฐœ


CAD ์„ค๊ณ„์˜ ์˜ˆ : 3์ฐจ์› ์ž๋™์ฐจ์˜ ๋ชจ๋ธ๋ง

(3) 1980 ๋…„๋Œ€

โ—ผ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)
(์›Œ๋“œ๊ฐ™์ด ๋ฌธ์„œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ๋˜๋Š” ๊ฒƒ)


(4) 1990 ๋…„๋Œ€

โ—ผ3D Graphics์˜ ๋ฐœ์ „
(ํ† ์ด์Šคํ† ๋ฆฌ๋ผ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋“ฑ์žฅํ•˜๊ณ  ๋ง‰ 3์ฐจ์›๊ฒŒ์ž„ ์ƒ๊ฒจ๋‚จ)

โ—ผ3์ฐจ์› ๊ทธ๋ž˜ํ”ฝ ๊ฐ€์†๊ธฐ(Graphics Accelerator) : Rendering, Texture Mapping(์ด๋ฏธ์ง€๋ฅผ ๋” ๋ณต์žกํ•˜๊ฒŒ ํ‘œํ˜„) ๋“ฑ,
(๊ทธ๋Ÿด๋ ค๋ฉด 3์ฐจ์› ๊ทธ๋ž˜ํ”ฝ ๊ฐ€์†๊ธฐ๊ฐ€ ํ•„์š”ํ•œ๊ฑด๋ฐ cpu๋Š” ์ ํ•ฉํ•˜์ง€ ์•Š์•„์„œ ๊ทธ๋ž˜ํ”ฝ์นด๋“œ์•ˆ์— GPU๊ฐ€ ์ƒ๊ฒจ๋‚จ)

โ—ผParallel Processor
(๋˜‘๊ฐ™์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ๋งŽ์ด ๋ฐ˜๋ณต๋˜๋Š”๋ฐ , ๋ฏธ๋‹ˆ ํ”„๋กœ์„ธ์„œ๊ฐ€ ์ค‘๋ณต๋˜๊ณ  ๋™์‹œ์— ์‹คํ–‰๋˜๋Š”..?)
โ—ผPipe-line Architecture
(๊ทธ๋ž˜ํ”ฝ ์นด๋“œ๋Š” ํŒŒ์ดํ”„๋ผ์ธ ์•„ํ‚คํ…์ณ๋กœ ๋˜์–ด์žˆ์Œ)

โ—ผ์˜ํ™”, ๊ด‘๊ณ , ๊ฒŒ์ž„์‹œ๋ฎฌ๋ ˆ์ด์…˜ ๋ถ„์•ผ์— ํ™œ๋ฐœํžˆ ํ™œ์šฉ

โ—ผVR(Virtual Reality)์˜ ๋“ฑ์žฅ,
โ—ผInternet ํ™˜๊ฒฝ: VRML
(3์ฐจ์› ๊ณต๊ฐ„์„ ํ‘œํ˜„ํ•˜๋Š” ์–ธ์–ด์ด๋‹ค)

3D ๊ฒŒ์ž„๊ณผ ์˜ํ™”์—์„œ ๊ทธ๋ž˜ํ”ฝ์Šค ๊ธฐ์ˆ ์˜ ์ ์šฉ


๐Ÿ”ฝ ๊ด‘์„ ์ถ”์ ๋ฒ•(Ray Tracing) VS Pipe-line Architecture

๐Ÿ”น๊ด‘์„ ์ถ”์ ๋ฒ•(Ray Tracing)

ํ™”๋ฉด ํ”ฝ์…€๋งˆ๋‹ค ๊ด‘์„ ์„ ํ•˜๋‚˜ ๋งŒ๋“ค์–ด์„œ ๊ด‘์„ ์„ ์ซ“์•„๊ฐ€๋ฉด์„œ ๊ทธ ํ”ฝ์…€๋งˆ๋‹ค ๊ทธ๋ฆฌ๋Š” ๋ฐฉ์‹

๐Ÿ”นPipe-line Architecture

์‚ผ๊ฐํ˜•๋งˆ๋‹ค ๊ทธ๋ฆฌ๋Š” ๋ฐฉ์‹..?

(5) 2000 ๋…„ ์ดํ›„

โ—ผ์‹ค์‹œ๊ฐ„ ๋ Œ๋”๋ง: ๊ณ ์†, ๊ณ ํ’ˆ์งˆ
(๋ Œ๋”๋ง: ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ๊ฒƒ )

  • ๋น„์‹ค์‹œ๊ฐ„ ๋ Œ๋”๋ง : ์˜ํ™”(์ด๋ฏธ ๋งŒ๋“ค์–ด์ ธ์žˆ๋Š” ๊ฒƒ),๋ Œ๋”๋ง์ด ๋๋‚˜์žˆ๋Š” ์ƒํƒœ
  • ์‹ค์‹œ๊ฐ„ ๋ Œ๋”๋ง: ๊ฒŒ์ž„(ํ”Œ๋ ˆ์ด์™€ ๋™์‹œ์— ๋ Œ๋”๋ง์ด ๊ฒฐ์ •์ด ๋œ๋‹ค.)

โ—ผ๋ฌผ์ฒด์˜ ์‚ฌ์‹ค๊ฐ๊ณผ ์ž์—ฐ์Šค๋Ÿฌ์›€์„ ์ฆ๊ฐ€์‹œํ‚ค๋Š” ๊ทธ๋ž˜ํ”ฝ์Šค ๊ธฐ์ˆ 

โ—ผ๋ชจ๋ฐ”์ผ ํ™˜๊ฒฝ ๋ฐ ๋ฌด์„ ํ™˜๊ฒฝ: PDA, ํœด๋Œ€ํฐ, ์Šค๋งˆํŠธํฐ ๋“ฑ

โ—ผ๊ฐ€์ƒํ™˜๊ฒฝ์—์„œ 3์ฐจ์› ์•„๋ฐ”ํƒ€
(๋ฉ”ํƒ€๋ฒ„์Šค..๋“ฑ๋“ฑ)

3์ฐจ์› ๊ทธ๋ž˜ํ”ฝ์Šค ์†ŒํŠธํ”„์›จ์–ด SoftImage๋ฅผ ์ด์šฉํ•˜์—ฌ ์ œ์ž‘ํ•œ ๊ทธ๋ž˜ํ”ฝ์˜ ์˜ˆ


๐Ÿ’™ 1.2 2์ฐจ์› ๊ทธ๋ž˜ํ”ฝ์Šค์™€ 3์ฐจ์› ๊ทธ๋ž˜ํ”ฝ์Šค

๐Ÿ“„ 2์ฐจ์› ๊ทธ๋ž˜ํ”ฝ์Šค

โ—ผ์ , ์„ , ์›, ๊ณก์„  ๋“ฑ๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ ๋„ํ˜•์„ ์ด์šฉํ•˜์—ฌ 2์ฐจ์› ํ‰๋ฉด์ƒ์— ๊ทธ๋ฆผ

โ—ผ๊ฒฐ๊ณผ๋ฌผ์„ ํ”ฝ์…€์˜ ํ˜•ํƒœ๋กœ ํ‘œํ˜„: ๊ฐ ํ”ฝ์…€์€ ์ ์ƒ‰(Red), ๋…น์ƒ‰ (Green), ์ฒญ์ƒ‰(Blue)์˜ ๋†๋„ ๊ฐ’์„ ๋ฐฐํ•ฉ

โ—ผ๋ฒกํ„ฐ ๊ทธ๋ž˜ํ”ฝ(Vector Graphics)

๊ทธ๋ž˜ํ”ฝ์— ์‚ฌ์šฉ๋œ ๊ฐ์ฒด๋“ค์„ ์ˆ˜ํ•™์  ํ•จ์ˆ˜๋กœ ํ‘œํ˜„ํ•˜์—ฌ ๊ธฐ์–ต ๊ณต๊ฐ„์— ์ €์žฅํ•˜๋Š” ๋ฐฉ์‹
ํŒŒ์ผ์˜ ํฌ๊ธฐ๊ฐ€ ๋ž˜์Šคํ„ฐ ๊ทธ๋ž˜ํ”ฝ ๋ฐฉ์‹์œผ๋กœ ์ €์žฅํ•œ ๊ฒƒ๋ณด๋‹ค ์ž‘์Œ
๊ธฐํ•˜์  ๊ฐ์ฒด๋ฅผ ์ˆ˜์‹์˜ ํ˜•ํƒœ๋กœ ํ‘œํ˜„ํ•˜๋ฏ€๋กœ ํ™”๋ฉด ํ™•๋Œ€์‹œ์—๋„ ํ™”์งˆ์˜ ๋ณ€ํ™”๊ฐ€ ์—†์Œ
(์ˆ˜ํ•™ ์‹์œผ๋กœ ์ €์žฅํ•˜๋Š” ๋Š๋‚Œ, ํ”Œ๋ž˜์‹œ ํŒŒ์ผ์€ ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฒกํ„ฐ๋ฐฉ์‹์ด๋‹ค*์ฐธ๊ณ )

โ—ผ๋ž˜์Šคํ„ฐ ๊ทธ๋ž˜ํ”ฝ(Raster Graphics)

๋ž˜์Šคํ„ฐ ๊ทธ๋ž˜ํ”ฝ ์ถœ๋ ฅ์žฅ์น˜์— ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•œ ๊ทธ๋ž˜ํ”ฝ ๋ฐ์ดํ„ฐ๋ฅผ ํ”ฝ์…€๋‹จ์œ„๋กœ ๊ธฐ์–ต ๊ณต๊ฐ„์— ์ €์žฅ
์ €์žฅ๋œ ํŒŒ์ผ์˜ ํฌ๊ธฐ๋Š” ์ถœ๋ ฅ์žฅ์น˜์˜ ํ•ด์ƒ๋„์— ๋น„๋ก€
ํ™”๋ฉด์„ ํ™•๋Œ€ํ•˜๋ฉด ํ™”์งˆ์ด ๋–จ์–ด์ง

๐Ÿ“„ 3์ฐจ์› ๊ทธ๋ž˜ํ”ฝ์Šค

3์ฐจ์› ๊ทธ๋ž˜ํ”ฝ ์ƒ์„ฑ๊ณผ์ • :

1. ๋ฌผ์ฒด์˜ ๊ธฐํ•˜ํ•™์ ์ธ ํ˜•์ƒ์„ ๋ชจ๋ธ๋ง(Modeling)
2. 3์ฐจ์› ๋ฌผ์ฒด๋ฅผ 2์ฐจ์› ํ‰๋ฉด์— ํˆฌ์˜(Projection)
3. ์ƒ์„ฑ๋œ 3์ฐจ์› ๋ฌผ์ฒด์— ์ƒ‰์ƒ๊ณผ ๋ช…์•”์„ ๋ถ€์—ฌ(Rendering)

(1) ๋ชจ๋ธ๋ง(Modeling) ๊ณผ์ •

โ—ผ3์ฐจ์› ์ขŒํ‘œ๊ณ„์—์„œ ๋ฌผ์ฒด์˜ ๋ชจ์–‘์„ ํ‘œํ˜„ํ•˜๋Š” ๊ณผ์ •
โ—ผ์™€์ด์–ดํ”„๋ ˆ์ž„(Wireframe)๋ชจ๋ธ
(์ƒ์ž๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ทธ ์ƒ์ž์˜ ์„ ?๋ผˆ๋Œ€๋งŒ ํ‘œํ˜„ ๊ป๋ฐ๊ธฐ(๋ฐ”๊นฅ์ชฝ๋งŒ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•))

โ—ผ๋‹ค๊ฐํ˜• ํ‘œ๋ฉด(Polygon Surface)๋ชจ๋ธ
(๊ฒŒ์ž„์—์„œ ๋งŽ์ด ์‚ฌ์šฉ)
โ—ผ์†”๋ฆฌ๋“œ(Solid)๋ชจ๋ธ๋ง
(3์ฐจ์› ํ”„๋ฆฐํŒ… ํ•  ๋•Œ ์ž์ฃผ ์‚ฌ์šฉ)
โ—ผ3์ฐจ์› ์Šค์บ”์— ์˜ํ•œ ๋ชจ๋ธ๋ง


ํŠธ๋ž™ํ„ฐ์˜ ์™€์ด์–ด ํ”„๋ ˆ์ž„ ๋ชจ๋ธ

๋‹ค๊ฐํ˜• ํ‘œ๋ฉด ๋ชจ๋ธ

(2) ํˆฌ์˜(Projection) ๊ณผ์ •

โ—ผ3์ฐจ์› ๊ฐ์ฒด๋ฅผ 2์ฐจ์› ํ™”๋ฉด์— ํˆฌ์˜
โ—ผํ‰ํ˜• ํˆฌ์˜๋ฒ•๊ณผ ์›๊ทผ ํˆฌ์˜๋ฒ•
์›๊ทผ ํˆฌ์˜๋ฒ•(๋ฉ€๋ฆฌ์žˆ๋Š”๊ฑธ ๊ฐ€๊น๊ฒŒ ~)
ํ‰ํ˜• ํˆฌ์˜๋ฒ•(์›๊ทผ๋ฒ• ๋ฌด์‹œ)

(3) ๋ Œ๋”๋ง(Rendering) ๊ณผ์ •

โ—ผ์ƒ‰์ƒ๊ณผ ๋ช…์•”์˜ ๋ณ€ํ™”์™€ ๊ฐ™์€ 3์ฐจ์›์ ์ธ ์งˆ๊ฐ์„ ๋”ํ•˜์—ฌ ํ˜„์‹ค๊ฐ์„ ์ถ”๊ฐ€ํ•˜๋Š” ๊ณผ์ •
โ—ผ์€๋ฉด์˜ ์ œ๊ฑฐ(Hidden Surface Removal)

โ—ผ์‰์ด๋”ฉ(Shading), ํ…์Šค์ณ ๋งคํ•‘ (Texture Mapping), ๊ทธ๋ฆผ์ž(Shadow)

โ—ผ๊ด‘์„ ์ถ”์ ๋ฒ•(Ray Tracing)
(๊ธฐ๋ณธ์ ์œผ๋กœ ํ”ฝ์…€๋งˆ๋‹ค ๊ด‘์„ ์„ ์ด์„œ ๊ตฌํ•จ,๋ฐ˜์‚ฌ๋ฅผ ํ‘œํ˜„ํ•˜๋Š”๋ฐ ํƒœ์ƒ์ ์œผ๋กœ ์œ ๋ฆฌํ•˜๋‹ค.)



*์ˆœ์„œ๋Œ€๋กœ
3์ฐจ์› ๋ฌผ์ฒด์˜ ๋ชจ๋ธ๋ง -> ์€๋ฉด์˜ ์ œ๊ฑฐ->์‰์ด๋”ฉ ๊ฒฐ๊ณผ

๐Ÿ’™ 1.3 ๊ทธ๋ž˜ํ”ฝ์Šค, ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ , ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐ ๊ฐ€์ƒํ˜„์‹ค

๐Ÿ“„ ๊ทธ๋ž˜ํ”ฝ์Šค์™€ ์ด๋ฏธ์ง€์ฒ˜๋ฆฌ

๋กœ์  ํŽ ๋“œ(Rosenfeld)๋Š”

๊ทธ๋ž˜ํ”ฝ์Šค, ์ด๋ฏธ์ง€์ฒ˜๋ฆฌ ๋ฐ ์ปดํ“จํ„ฐ ๋น„์ „์˜ ์ฐจ์ด์ ์„ ๊ตฌ๋ถ„

์ด๋ฏธ์ง€ :

ํ”ฝ์…€๊ฐ’์œผ๋กœ ๋‚˜ํƒ€๋‚˜์ ธ์žˆ๋Š” ๊ฒƒ

์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ :

์ด๋ฏธ์ง€๋ฅผ ์ž…๋ ฅ๋ฐ›์•„์„œ ๋˜๋‹ค๋ฅธ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ›์•„๋‚ด๋Š” ๊ฒƒ(ex-๋…ธ์ด์ฆˆ๋ฅผ ์—†์• ๋˜๊ฐ€, ํ‘๋ฐฑ์„ ์นผ๋ผ๋กœ ๋ณ€ํ™˜ํ•˜๋˜๊ฐ€)

์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค:

์ถ”์ƒ์ ์ธ(ํ…์ŠคํŠธ) ์ •๋ณด์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค์–ด ๋‚ด๋Š” ๊ฒƒ

์ปดํ“จํ„ฐ ๋น„์ „:

์ด๋ฏธ์ง€๋กœ ๋ถ€ํ„ฐ ๊ตฌ์กฐ์  ๋ฐ์ดํ„ฐ(์ •๋ณด) ๋ฅผ ๋ฝ‘์•„ ๋‚ด๋Š” ๊ฒƒ

โ— ๊ทธ๋ž˜ํ”ฝ์Šค, ์ด๋ฏธ์ง€์ฒ˜๋ฆฌ ๋ฐ ์ปดํ“จํ„ฐ ๋น„์ „์˜ ์ž…์ถœ๋ ฅํ˜•ํƒœ ๋น„๊ต

๐Ÿ’ป ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค

โ—ผ์ธ๊ณต์ ์ธ ๊ทธ๋ฆผ์˜ ์ƒ์„ฑ
โ—ผ์ผ๋ฐ˜์ ์œผ๋กœ ๊ทธ๋ฆผ์˜ ํ’ˆ์งˆ์ด ์ค‘์š”ํ•จ

๐Ÿ“น ์ด๋ฏธ์ง€์ฒ˜๋ฆฌ(Image Processing)

โ—ผ์‹ค๋ฌผ ์‚ฌ์ง„์„ ๋””์ง€ํ„ธ ์นด๋ฉ”๋ผ๋‚˜ ์Šค์บ๋„ˆ๋ฅผ ์ด์šฉํ•˜์—ฌ ๋””์ง€ํ„ธํ™”

๐Ÿง๐Ÿปโ€โ™€๏ธ ์• ๋‹ˆ๋ฉ”์ด์…˜(Animation)

โ—ผ์ผ๋ จ์˜ ์ •์ง€๋œ ๊ทธ๋ฆผ์ด๋‚˜ ์ด๋ฏธ์ง€๋ฅผ ์—ฐ์†์ ์œผ๋กœ(์ดˆ๋‹น 15 ํ”„๋ ˆ์ž„ ์ด์ƒ) ๋ณด์—ฌ์ฃผ์–ด ์—ฐ์†๋œ ๋™์ž‘์œผ๋กœ ๋Š๋‚Œ
โ—ผ์ธ๊ฐ„์˜ ์ž”์ƒํšจ๊ณผ๋ฅผ ์ด์šฉ

๐ŸŽฎ ๊ฐ€์ƒํ˜„์‹ค(Virtual Reality)

โ—ผ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ๊ธฐ์ˆ ์„ ์ด์šฉํ•˜์—ฌ ๊ฐ€์ƒ๊ณต๊ฐ„๊ณผ ๊ฐ์ฒด๋“ค์„ ๊ตฌ์ถ•, ๊ด€์ฐฐ์ž(Viewer)๊ฐ€ ๊ฐ€์ƒ๊ณต๊ฐ„์„ ๋Œ์•„๋‹ค๋‹ˆ๋ฉฐ ์ฒดํ—˜
โ—ผ๊ฐ€์ƒ๊ณต๊ฐ„๊ณผ ๋ฌผ์ฒด์˜ ์‹ค์‹œ๊ฐ„ ๋””์Šคํ”Œ๋ ˆ์ด(์ดˆ๋‹น 15 Frame์ด์ƒ)๊ฐ€ ์ค‘์š”

๐Ÿ’™ 1.4 ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์˜ ํ™œ์šฉ

๐Ÿ“„ ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค์˜ ํ™œ์šฉ ๋ถ„์•ผ

(1) CAD (Computer Aided Design)

โ—ผ๋ถ€ํ’ˆ์„ค๊ณ„ ๋ฐ ๋„๋ฉด์ž‘์„ฑ(Drafting), ๊ธฐ๊ณ„์„ค๊ณ„
โ—ผVLSI(๋ฐ˜๋„์ฒด) ์„ค๊ณ„, ์ „์žํšŒ๋กœ(์นฉ๊ณผ ์„ ๋“ค์—ฐ๊ฒฐ) ์„ค๊ณ„
โ—ผCommunication network, Water/Electricity supply system
โ—ผ์ž๋™์ฐจ, ๋น„ํ–‰๊ธฐ, ์„ ๋ฐ•์˜ ์„ค๊ณ„: Wireframe model
โ—ผ๊ฑด์ถ• ์„ค๊ณ„

(a) ์™€์ด์–ด ํ”„๋ ˆ์ž„

(b) ๋ Œ๋”๋ง ๊ฒฐ๊ณผ

(c) ๊ฐ€๊ตฌ ๋ฐฐ์น˜ ํ›„์˜ ๊ฒฐ๊ณผ

(2) ์ปดํ“จํ„ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ์‹œ๋ฎฌ๋ ˆ์ด์…˜(Simulation)

โ—ผํ”„๋ ˆ์ž„๋“ค์˜ ๋น ๋ฅธ ์—ฐ์†์ ์ธ ๋””์Šคํ”Œ๋ ˆ์ด
โ—ผEducation, Training(Flight simulator), Physical system ์˜ Behavior ์—ฐ๊ตฌ
(๊ต์œก์ด๋‚˜ ํ›ˆ๋ จ)

(a) ์• ๋‹ˆ๋ฉ”์ด์…˜ ์˜ํ™” '๋ฏธ๋…€์™€ ์•ผ์ˆ˜'

(b) ๋น„ํ–‰ ์‹œ๋ฎฌ๋ ˆ์ดํ„ฐ ์žฅ์น˜์™€ ๋””์Šคํ”Œ๋ ˆ์ด
*์‚ฌ๋žŒ์ด ์ฒดํ—˜ํ•˜๋Š”..

(3) ์ปดํ“จํ„ฐ ๋””์ž์ธ ๋ฐ ์•„ํŠธ

โ—ผ์ƒ์—… ๋””์ž์ธ(Commercial art)
โ—ผ์ฐฝ์ž‘ ๋ฏธ์ˆ (Creative art)

(b) ๊ทธ๋ž˜ํ”ฝ์Šค๋กœ ์žฌํ˜„ํ•œ ๊ณ ํ์˜ ๊ทธ๋ฆผ
๊ทธ๋ž˜ํ”ฝ์Šค ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ด์šฉํ•˜์—ฌ ๊ทธ๋ฆฐ ๊ทธ๋ฆผ์˜ ์˜ˆ

(4) ๊ฒŒ์ž„ ๋ฐ ์—”ํ„ฐํ…Œ์ธ๋จผํŠธ

โ—ผ์˜ํ™”, ๊ฒŒ์ž„ , ๋ฎค์ง ๋น„๋””์˜ค, TV ํ”„๋กœ๊ทธ๋žจ ๋“ฑ
โ—ผ์ปดํ“จํ„ฐ ๊ฒŒ์ž„: 2์ฐจ์› ๊ฒŒ์ž„์—์„œ 3์ฐจ์› ๊ฒŒ์ž„์œผ๋กœ ๋ฐœ์ „

(a) 3์ฐจ์› ๊ฒŒ์ž„ "Dead or Alive"
์—”ํ„ฐํ…Œ์ธ๋จผํŠธ ๋ถ„์•ผ์—์„œ ๊ทธ๋ž˜ํ”ฝ์Šค ๊ธฐ์ˆ ์˜ ํ™œ์šฉ


(5) ํ”„๋ฆฌ์  ํ…Œ์ด์…˜ ๋ฐ ๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”(Data Visualization)

โ—ผํ”„๋ฆฌ์  ํ…Œ์ด์…˜ ๊ทธ๋ž˜ํ”ฝ์Šค(Presentation Graphics) : Graph, Chart, Business graphics, Project management
(๊ทธ๋ž˜ํ”ฝ์ด๋‚˜ ์ฐจํŠธ๋‚˜ , ํˆด ๋งŽ์ด ์”€)

โ—ผComputer generated model (Visualization) - Physical, Financial, Economic model
(๋ฌผ๋ฆฌ์ ์ธ ๋ฐ์ดํ„ฐ , ํšŒ๊ณ„๋ชจ๋ธ ์ œ์ž‘ ํ•  ๋•Œ๋„ ์‚ฌ์šฉ~๋ฐœ์ „ing)

(b) ์ผ๊ธฐ์˜ˆ๋ณด์— ์ ์šฉํ•œ ๊ทธ๋ž˜ํ”ฝ์Šค -๋ฐ์ดํ„ฐ ์‹œ๊ฐํ™”
ํ”„๋ฆฌ์  ํ…Œ์ด์…˜๊ณผ ์ผ๊ธฐ์˜ˆ์ธก์— ์ ์šฉํ•œ ๊ทธ๋ž˜ํ”ฝ์Šค์˜ ํ™œ์šฉ ์˜ˆ


(6) ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ๋ถ„์•ผ์—์„œ์˜ ํ™œ์šฉ

โ—ผ๊ทธ๋ž˜ํ”ฝ์€ ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์‘์šฉ์—์„œ ๊ฐ€์žฅ ์ž์ฃผ ์ด์šฉํ•˜๋Š” ๋งค์ฒด
โ—ผ์›นํŽ˜์ด์ง€, ๋””์ง€ํ„ธ ๋ฐฉ์†ก, ํœด๋Œ€ํฐ, ์‚ฌ์ด๋ฒ„ ํด๋ž˜์Šค, ๊ฐ€์ƒํ™˜๊ฒฝ์˜ ๊ตฌ์ถ•, ์•„๋ฐ”ํƒ€ ์ƒ์„ฑ

*๋””์ง€ํ„ธ ๋ฐฉ์†ก์—์„œ ๊ทธ๋ž˜ํ”ฝ์Šค ๊ธฐ์ˆ ์˜ ์ ์šฉ

(7) GUI(Graphical User Interface)

โ—ผ Window
โ—ผ Icons
โ—ผ Menu

(8) ์ „์ž ์ถœํŒ

โ—ผ Document Preparation System
โ—ผ Publication (DTP : Desk-Top Publishing)

(9) ๊ณต๊ฐ„ ์ •๋ณด์˜ ํ‘œํ˜„

โ—ผ ์ง€๋ฆฌ์ •๋ณด์‹œ์Šคํ…œ(GIS: Geographic Information System)
(๊ตฌ๊ธ€ ๋งต ๊ฐ™์€..๊ฐ ์ง€๋„๋งˆ๋‹ค ์—ฌ๋Ÿฌ ์ •๋ณด ํ‘œํ˜„)
โ—ผ ์ฐจ๋Ÿ‰ ์ฃผํ–‰์•ˆ๋‚ด ์‹œ์Šคํ…œ(Car Navigation System)
โ—ผ C3I, C4I (Military, Police, Emergency monitoring) : 50๋…„๋Œ€ ์ค‘๋ฐ˜ SAGE ๋ฐฉ๊ณต์‹œ์Šคํ…œ์ด ์‹œ์ดˆ

(10) ์ด๋ฏธ์ง€์ฒ˜๋ฆฌ(Image Processing)

โ—ผ Feature Detection
(ํŠน์ง•๋ฐœ๊ฐ)
โ—ผ Pattern Recognition

โ—ผ 3D Reconstruction(์˜ˆ: MRI, CT)
(2์ฐจ์›->3์ฐจ์›)

๐Ÿ’ป Q&A

  1. ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค ๋ฐœ์ „ ๊ฐœ์š” ์—ญ์‚ฌ๋ฅผ ๋‚˜์—ดํ•˜๊ณ  ๊ฐ ์—ฐ๋Œ€๋ณ„๋กœ ํŠน์ง•์„ ์„œ์ˆ ํ•˜์‹œ์˜ค
  2. ๋ฐฑํ„ฐ๊ทธ๋ž˜ํ”ฝ ๋ฐฉ์‹๊ณผ ๋ž˜์Šคํ„ฐ๊ทธ๋ž˜ํ”ฝ ๋ฐฉ์‹์˜ ์ฐจ์ด๋ฅผ ์„œ์ˆ ํ•˜์‹œ์˜ค.
profile
์ƒ์ƒ์„ ํ˜„์‹ค๋กœ

0๊ฐœ์˜ ๋Œ“๊ธ€

๊ด€๋ จ ์ฑ„์šฉ ์ •๋ณด