¨ç À©µµ¿ìÁî °¡¼Ó ?
GUI(Graphic User Interfac)¹æ½ÄÀÇ À©µµ¿ìÁî 95 °¡ óÀ½ ¼±º¸ÀÌ°í
¾ó¸¶ Áö³ªÁö ¾Ê¾Æ ¼ÒÀ§ '¸Þ°¡(Mega) VGA'¶õ À̸§À» ´Ü Á¦Ç°µéÀÌ
¼Ó¼Ó ¼±À» º¸¿´´Ù. ·¥ÀÇ ±Þ°ÝÇÑ Áõ°¡´Â GUIȯ°æÀÇ À©µµ¿ìÁî Çػ󵵸¦
¿øÇÏ´Â ¸¸Å ´Ã¸± ¼ö ÀÖ¾ú±â ¶§¹®ÀÌ´Ù.
±×·¡ÇÈ
¸Þ¸ð¸®¿¡ µû¸¥ »ç¿ë°¡´ÉÇÑ »ö»ó±íÀÌ(depth)
|
1MB
|
2MB
|
16bit
|
800*600
|
1024*768
|
640*480
|
800*600
|
£Ø
|
640*480
|
24bit
|
640*480
|
800*600
|
£Ø
|
640*480
|
32bit
|
£Ø
|
800*600
|
£Ø
|
640*480
|
|
1MB = 1024*1024*8 bit
À©µµ¿ìÁî ¾×¼¿·¯·¹À̼Ç(Windows Acceleration)À̶õ ±â´É ¶ÇÇÑ ÀÌ
´ç½Ã ²À ÇÊ¿äÇÑ ºÎºÐÀ¸·Î ¶°¿À¸£°Ô µÇ¾ú´Âµ¥ , ÀÌ´Â À©µµ¿ìÁî ÀÚü°¡ GUI ÇüÅÂÀÇ
OS ¿´±â¿¡ ¼±,»ç°¢ÇüµîÀÇ µµÇüÀ» ±×·Á¾ß Çß°í, À̸¦ À§Çؼ CPU°¡ À̸¦ ó¸®ÇÏ¿©¾ß
Çß´Ù.
ÀÌ·¯ÇÑ 2D ºÎºÐÀ» ±×·¡ÇÈ Ä«µå°¡
¸Ã¾Æ ó¸®ÇÏ¿©, CPUÀÇ ºÎ´ãÀ» ´ú¾îÁÖ´Â
±â´ÉÀÌ À©µµ¿ìÁî °¡¼Ó±â´ÉÀÌ´Ù.
ÀÌ À©µµ¿ìÁî °¡¼Ó±â´ÉÀº ÀÌÈÄ ¼±ÅÃÀÌ ¾Æ´Ñ Çʼö ó·³ ÀÚ¸®Àâ°Ô µÇ¾ú°í ÀÌ·ÎÀÎÇØ À©µµ¿ìÁî
ÀÚüÀÇ ¼Óµµ ¶ÇÇÑ »ó´çÇÑ Åº·ÂÀ» ¹Þ±â ½ÃÀÛÇÏ¿´´Ù.
¨è DirectX ÀÇ µîÀå
±× ´ç½Ã °³¹ßÀڵ鿡°Ô´Â °íÁúÀûÀÎ µµ½º¿¡¼ÀÇ ¸Þ¸ð¸® Á¦ÇÑ ¹®Á¦,
¶óÀ̺귯¸® ºÎÁ· µîÀ¸·Î âÁ¶Àû È°µ¿¿¡ ¹æÇع°µéÀÌ »êÀçÇØ ÀÖ¾ú´Ù. EMS,XMSµîÀ¸·Î
1MBÀÇ ¸Þ¸ð¸® Á¦¾àÀ» ³Ñ±âÀ§ÇÑ ³ë·ÂÀº °³¹ßÀÚµé»Ó¸¸ ¾Æ´Ï¶ó, °ÔÀÓ
À¯Àúµé ¶ÇÇÑ ³ÇØÇÑ ¹®Á¦¿´´Ù. config.sys¸¦ ´Ù·ç¾îº» À¯ÀúµéÀ̶ó¸é
½±°Ô(?) ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ·¯ÇÑ º¯ÈÀÇ ¼±ºÀ¿¡ DOS·Î ¸¹Àº
À¯ÀúµéÀ» °í»ý½ÃŲ À庻ÀÎÀÎ MS Windows °¡ µÇ¾ú´Ù´Â °ÍÀº Áö±Ý »ý°¢ÇØ
º¸¾Æµµ ¿ä»óÇÑ(?) ÀÏÀÌ´Ù.
µµ½º½ÃÀýÀÇ °ÔÀӵ鿡¼´Â º¼ ¼ö ¾ø´Â È·ÁÇÑ ±×·¡ÇÈ°ú ºÎµå·¯¿î ¿òÁ÷ÀÓÀº
¼Ò¸® ¼Ò¹®¾øÀÌ ¸¹Àº À¯Àúµé¿¡°Ô ¾Ë·ÁÁö°Ô µÇ¾ú°í ±×·¯ÇÑ °ÔÀÓµéÀ» Ç÷¹ÀÌÇϱâ
À§Çؼ´Â DirectX¶ó´Â °ÍÀ» ¼³Ä¡ÇØ¾ß Çß´Ù. ÇÊÀÚ¶ÇÇÑ 'Virtual Fighter'¸¦
ÇѹøÇØ°í ½ÍÀº ¸¶À½¿¡ DirectX°¡ ÀÖ´Â ºÎ·Ï½ÃµðµéÀ» µÚÀû¿´´ø ±â¾ïÀÌ ÀÖ´Ù.
±× Àü±îÁö¸¸ Çصµ ´ëºÎºÐÀÇ µµ½º±â¹Ý °ÔÀÓµéÀ»
Á¦ÀÛÇϱâ À§ÇÑ °ø°³µÈ ¶óÀ̺귯¸®µéÀÌ
ÇöÀúÈ÷ Àû¾úÀ¸¸ç, ÀÌ·Î ÀÎÇØ ÀÚüÀûÀÎ ¶óÀ̺귯¸®µîÀÇ ±¸ÃàÀ» ÅëÇØ Á¦ÀÛÇÏ´Â °ÍÀÌ
ÀϹÝÈ µÇ¾î ÀÖ¾ú´Ù. ±×¿¡ µû¶ó¼ °¢ ±×·¡ÇÈ Ä«µå¾÷üÀÇ Á¦Ç°°ú »ç¿îµå
Ä«µåµî¿¡ ¸ÂÃß¾î µå¶óÀ̹ö¸¦ °³¹ßÇؾßÇÏ´Â ºÎ´ãÀÌ »ý±â°Ô µÇ¾ú´Ù. -
±× ´ç½Ã ¹ß¸ÅµÈ °ÔÀÓµéÀ» Ç÷¹ÀÌÇϱâ À§Çؼ´Â ½ÇÇàÀüÇØ setup,config
°ú °°Àº ÇÁ·Î±×·¥À» ÅëÇØ ÀÚ½ÅÀÇ ÄÄÇ»ÅÍ¿¡ ÀåÂøµÈ ±×·¡ÇÈ Ä«µå, »ç¿îµå
Ä«µå µîÀÇ Á¾·ù¿Í ȯ°æ°ªÀ» Á÷Á¢ ¼³Á¤ÇؾßÇß´Ù.-
ÀÌ·Î ÀÎÇØ È£È¯¼ºÀÇ ¹®Á¦»Ó
¾Æ´Ï¶ó ¸¹Àº ½Ã°£°ú ºñ¿ëÀ» ³¶ºñ ÇؾßÇß¾ß Çß´Ù. ƯÈ÷ °ÔÀÓÀ» Áñ±â°íÀÚ
ÇÏ´Â À¯ÀúµéÀº ºÒÆíÇÑ È¯°æÀ¸·Î ÀÎÇØ °ÔÀÓÀ» Çѹø Çغ¸·Á¸é »ó´çÇÑ ½Ç·ÂÀ»
°®Ãß°í ÀÖ¾î¾ß Çß´Ù. ÀÌ°ÍÀÌ Èʳ¯ °ÔÀÓ °±¹ÀÌ µÉ ¼ö ÀÖ´Â Ãʼ®À̾ú´Ù°í
»ì¦ »ý°¢Çغ»´Ù(^_^). ¹°·Ð °¡Àå Å« ÀÌÀ¯´Â ÄÄÇ»ÅÍ »ê¾÷¹ßÀü¿¡
¿ªÇàÇÏ´Â ÁÖ¹üÀ¸·Î ¼Õ²ÅÈù DOS ÀÇ °øÇåÀÌ ÄÆ´Ù°í ÇÏ°Ú´Ù.
À©µµ¿ìÁî 9x ¿ª½Ã DOS ±â¹ÝÀÇ OS
À̱ä ÇßÁö¸¸, ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º¿Í
¸ÖƼŽºÅ· ±×¸®°í ´ÜÀÏÈµÈ ±¸Á¶ÀÇ µå¶óÀ̹ö ¾ÆÅ°ÅØÃĵîÀ¸·Î °ÔÀÓ °³¹ßÀڵ鿡°Ô
¸¹Àº ÆíÀǸ¦ Á¦°øÇÏ°Ô µÇ¾ú´Ù.
DirectX´Â ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®°¡
À©µµ¿ìÁî95¿¡¼ ¸ÖƼ¹Ìµð¾î¿Í ±×·¡ÇÈÀ» ÃÑ°ýÀûÀ¸·Î Áö¿øÇϱâ À§Çؼ °³¹ßµÈ API ·Î
Á÷Á¢ÀûÀÎ Çϵå¿þ¾î¿¡ ´ëÇÑ ÇÁ·Î±×·¡¹Ö
ȯ°æ¿¡¼ Å»ÃâÀÌ ÀÌ·ç¾îÁö°Ô µÈ´Ù. ÀÌ·ÎÀÎÇØ À¯ÀúµéÀº µå¶óÀ̹ö¸¸ ¼³Ä¡ÇÏ¸é µÇ´Â
ÇູÇÑ(?)¼¼»óÀÌ ¿À°ÔµÈ´Ù.
¨é ±×·¡ÇÈ Ä«µåÀÇ ¹ßÀü
À§¿¡¼ ¾ð±ÞÇÑ À©µµ¿ìÁî
°¡¼Ó(Windows Acceleration)À» ½ÃÀÛÀ¸·Î , ¾öû³ ¼ÓµµÀÇ ¹ßÀüÀ» Ä¿ÃÄ
ÃÖ±Ù¿¡´Â CPUÀÇ Á¦ÀÛ °øÁ¤·ü¿¡ ¹ö±Ý°¡´Â °íµµÀÇ ±â¼úÀ» °ÅÃÄ Á¦À۵ǰí
ÀÖ´Ù. ƯÈ÷ DirectX¶ó´Â °·ÂÇÑ APIÀÇ Áö¿øÀ¸·Î ÀÎÇØ °³¹ßÀڵ鿡°Ô ¾ÈÁ¤µÈ
Á¦ÀÛ È¯°æÀ» ¼±»çÇÏ°Ô µÇ¾úÀ¸¸ç, ¹öÀü¾÷À» °ÅÃÄ Á»´õ ´Ù¾çÇÏ°í Çö¶õÇÑ
±×·¡ÇÈ
󸮱â¼úÀ» Áö¿øÇÏ°Ô µÈ´Ù.
DirectX 1.0 ¿¡¼´Â ´Ü¼øÇÑ 2Â÷¿ø ±Ô°Ý°ú
»ç¿îµå ±×¸®°í ÀÔÃâ·Â ±â´ÉÀÌ ÁÖµÈ ±â´ÉÀ̾úÀ¸¸ç DirectX 2.0 ÀÌÈÄ·Î ÇöÀçÀÇ ¸ð½ÀÀ» °®Ãß°Ô µÇ´Âµ¥, À̶§±îÁö´Â DirectDraw/3D¸¦
Á¦¿ÜÇÑ ³ª¸ÓÁöÀÇ ±Ô°ÝÀº ¼ÒÇÁÆ®¿þ¾îÀûÀ¸·Î 󸮵ȴÙ.
DirectX 5.0¿¡¼ AGP,
MMX ¸¦ Áö¿øÇϸé¼, »ç¿îµå ±â´É°ú µ¿¿µ»ó¿¡¼µµ Çϵå¿þ¾î¸¦ Á÷Á¢ Áö¿øÇÒ
¼ö ÀÖ°Ô µÇ¾úÀ¸¸ç,
DirectSound ±â´É¿¡ ÃֽŠ3Â÷¿ø »ç¿îµå ±â´Éµµ Ãß°¡µÇ°Ô µÇ¾ú´Ù.
DirectX 6.0¿¡¼ ´Ù½Ã OpenGL¿¡¼¸¸ °¡Áö°í ÀÖ¾ú´ø
3D °¡¼Ó±â´É°ú Radiocity Effector, Bump mapping ¹× 3D Texture Mapping µîÀÌ °ÈµÇ¸é¼ °í±Þ 3D
±×·¡ÇÈ API·Î¼ Á¦ ¸ð½ÀÀ» °®Ãß°Ô µÈ´Ù.
DirectX6 Àº ·»´õ¸µ¿¡ ±â¹ÝÇÑ ±×·¡ÇÈ Ä«µå¸¦ Áö¿øÇÏ´Â
±â´ÉÀ¸·Î °¡Àå ±âº»ÀûÀÎ
3D°¡¼ÓÄ«µå ±â´ÉÀ» Áö¿øÇÏ°Ô µÇ¾úÀ¸¸ç, DirectX7 ¿¡ À̸£·¯ ÀϺΠÁö¿À¸ÞÆ®¸¯(Geometric) 󸮸¦ ±×·¡ÇÈ Ä«µå¿¡¼
´ã´çÄÉ ÇÏ¿´´Ù. Çϵå¿þ¾î TnL¿£ÁøÀ» °¡Áø ±×·¡ÇÈ Ä«µå°¡ ÀÌ¿¡ ÇØ´çÇÑ´Ù. DirectX8 ¿¡¼´Â
Vertex Shader, Pixel Shader ¿£ÁøÀÌ Ãß°¡µÇ¾î ±âÁ¸ÀÇ °íÁ¤µÈ Function PipelineÀ»
, »ç¿ëÀÚ°¡ ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ(programmable) shader·Î º¯ÈÇÏ°Ô µÇ¾úÀ¸¸ç,
±âÁ¸ÀÇ H/W T&L 󸮺κÐÀ» Shader·Î ´ëüÇÏ°Ô µÇ¾ú´Ù. DirectX
9 ¿¡¼´Â Vertex Shader 2.0 °ú Pixel Shader 2.0À¸·Î Áö¿øÀÌ ÇÑÃþ
°ÈµÇ°Ô µÇ¾ú´Ù.
¨ê
ÄÄÇ»ÅÍ ±×·¡ÇÈÀÇ ÇöÁÖ¼Ò
¡ã 3¹ÚÀÚ°¡
¸Â¾Æ¾ß ½Ç»ç¿Í °°Àº ¿µ»óÀ» Áñ±æ ¼ö ÀÖ´Ù.
Áö¿À¸ÞÆ®¸®(Geometry)
? °¢ ¹°Ã¼µé(Objects)À» Ç¥ÇöÇϴµ¥ ÀÖ¾î ±âº»Àû ¿ä¼Ò°¡ µÇ´Â
°ÍÀ» ¶æÇÑ´Ù.
· Á¡ (vertex) ·
¼±(line segment) · ´Ù°¢Çü(polygon) ·
´Ù¸éü(polyhedron)
|
3D ¾Ö´Ï¸ÞÀ̼ÇÀÇ ±â¼ú·ÂÀ» º¸¿©ÁÖ¾ú´ø µðÁî´Ï ¾Ö´Ï¸ÞÀ̼ÇÀÎ
¡ºÅäÀ̽ºÅ丮¡»´Â ÀÌ·¯ÇÑ 3¹ÚÀÚ¿Í ¾öû³ ÄÄÇ»ÅÍ ½Ã½ºÅÛÀ¸·Î ÀÌ·é ÀÛ¾÷ÀÌ´Ù.
ÃÖ±ÙÀÇ ±×·¡ÇÈ Ä«µåµéÀÌ ÁÖÀåÇÏ´Â NVIDIAÀÇ CineFX , ATI ÀÇCinematic Rendering ½ÇÇö¼º(^^)À»
¿°µÎÇØ µÎ°í ¸¶À½ Æí¾ÈÈ÷ º¸±æ ±ÇÇÑ´Ù.
¡ºÅäÀ̽ºÅ丮¡»´Â 1995³â 11¿ù 22ÀÏ ¹Ì±¹ Àü¿ª¿¡¼
°³ºÀÈÄ Å« Àα⸦ ²ø¾ú°í, ÀÌÈÄ ¼ÓÆí Á¦ÀÛ±îÁö À̾îÁ³À¸¸ç ÃÖ±Ù 3ÆíÀÌ
Á¦ÀÛÁßÀ̶ó°í ÇÑ´Ù. 100% µðÁöÅÐ ¾Ö´Ï¸ÞÀ̼ÇÀ¸·Î óÀ½ °³ºÀµÇ¾úÀ» ¶§
»ó´çÇÑ ÈÁ¦¸¦ ³º¾ÒÀ¸¸ç, ¸¶Ä¡ »ì¾ÆÀÖ´Â µíÇÑ Àå³°¨µéÀÇ Çൿ¿¡ ¾î¸°¾ÆÀ̵é
»Ó ¾Æ´Ï¶ó ¼ºÀε鿡°Ôµµ »ó´çÇÑ °ü¶÷ ¿Ç³À» ³º±âµµ ÇÏ¿´À¸¸ç , ÀÌÈÄ
¹÷½º¶óÀÌÇÁ³ª ¿©Å¸ÀÇ µðÁöÅÐ ¾Ö´Ï¸ÞÀ̼ǿ¡ Å« ¿µÇâÀ» Áֱ⵵ ÇÏ¿´´Ù.
¡ã Ä«¿ìº¸ÀÌ '¿ìµð'
¿Í '¹öÁî'
ij¸¯Åͼö
|
76
|
°´Ã¼µé
|
366
|
°´Ã¼ Ç¥Çö¿¡ ¾²ÀÎ ÄÚµåÀÇ ÁÙ¼ö
|
4¹é 5½Ê¸¸ÁÙ(4.5Million)
|
AndyÀÇ ¸Ó¸®Ä«¶ô¼ö
|
12,384
|
SidÀÇ ¸Ó¸®Ä«¶ô¼ö
|
15,977
|
½ºÅ丮º¸µå »ðÈ
|
25,000 °³
|
Pixar¿¡¼ ÀÛ¾÷ÇÑ Àοø
|
110
|
Andy ÀÌ¿ôÁý¿¡ »ç¿ëµÈ ³ª¹«ÀÇ ÀÙ
|
10,000°³
|
ÇÁ·¹ÀÓÀÇ ÇØ»óµµ
|
1526*922
|
ÃÑ ÇÁ·¹ÀÓ ÀúÀå¿¡ µç ¿ë·®
|
500GBÀÌ»ó
|
Çȼ¿´ç ¼öÇàÇÑ ¿¬»êÀÇ ¼ö
|
500,000
|
RendererÀÎ RenderMan® ¿¡
º¸³»Áø µ¥ÀÌÅÍÀÇ ·®
|
34TB(Terra Byte)
|
»ç¿ëµÈ ÄÄÇ»ÅÍ´Â?
|
300 Sun Sparc Station
|
Á¦ÀÛ¿¡ »ç¿ëµÈ ¿£ÁøÀº Pixar ¿¡¼
ÀÚü °³¹ßÇÑ RenderMan®
¶ó°í ÇÑ´Ù. ÀÌ RenderManÀº °·ÂÇÑ Shading ¾ð¾î¿Í Anti-Aliasing
ó¸®µÈ ¿µ»ó󸮷Π°·ÂÇÑ ¼º´ÉÀ» ³¾ ¼ö ÀÖ´Ù°í ÇÑ´Ù. ¹«·Á 10¿©³âÀÌ
È帥 Áö±ÝÀÇ ±â¼ú·ÂÀ¸·Î À§ÀÇ Ç¥¸¦ º¸°Ô µÇ¸é °úÈ÷ ±× ´ç½Ã ¾ó¸¶³ª ´ë´ÜÇÑ
½Ã½ºÅÛÀ̾ú´Â°¡¸¦ ÁüÀÛÇØ º¼ ¼ö ÀÖÀ¸¸ç ƯÈ÷ ·»´õ¸µ ¸Ó½Å¿ëÀ¸·Î »ç¿ëµÈ
ÄÄÇ»ÅÍ°¡ 300 ¿©´ëÀÇ ¿÷½ºÅ×À̼ÇÀ̾ú´Ù°í ÇÏ´Ï... (RenderMan¿¡
´ëÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ÀÌ°÷
)
Pixar , RenderMan®ÀÌ
»ç¿ëµÈ ¿µÈµé
|
• Harry Potter and the Chamber of Secrets •
The Lord of the Rings: The Two
Towers • Men in Black II • Minority Report •
The Scorpion King • Spider
Man • Star Wars Episode II - Attack of the Clones •
Stuart Little 2 • The Time
Machine µî ´Ù¼ö |
|