|
|
|
|
|
| Microsoft DirectX 9 Programmable Graphics Pipeline
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
Kris Gray
|
| ¤ý¿ª ÀÚ |
Â÷½ÂÁÖ
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2004³â 01¿ù 15ÀÏ |
| ¤ýÁ¤ °¡ |
22,000¿ø |
| ¤ýÆäÀÌÁö |
526 ÆäÀÌÁö |
| ¤ýISBN |
89-5674-157-3 |
| ¤ý³À̵µ |
Áß±Þ.»ó±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
¿©·¯ºÐÀÇ ±×·¡ÇȽº ÇÁ·Î±×·¥¿¡ Ãæ°ÝÀûÀÎ »ç½Ç¼º°ú ³î¶ö¸¸ÇÑ ½Ã°¢ È¿°ú¸¦ ºÒ¾î³ÖÀÚ!
DirectX 9 ±×·¡ÇȽº ÆÄÀÌÇÁ¶óÀÎÀÇ ÇÁ·Î±×·¥ °¡´ÉÇÑ ½¦ÀÌ´õ¸¦ ÀÍÈ÷¸é ³î¶ó¿î 3-D ±×·¡ÇȽº¸¦ ¿©·¯ºÐÀÇ ¾Ö´Ï¸ÞÀ̼ÇÀ̳ª °ÔÀÓ, ±âŸ ´Ù¸¥ ¸ÖƼ¹Ìµð¾î ÀÀ¿ëÇÁ·Î±×·¥¿¡ Æ÷ÇÔ½Ãų ¼ö ÀÖ´Ù. ÀÌ Ã¥Àº Microsoft DirectX ÆÀ(¶ÇÇÑ Ã·´Ü ±â¼úÀÇ ºñµð¿À Ä«µå Á¦Á¶¾÷ÀÚµé·ÎºÎÅÍÀÇ ÅëÂû) °³¹ßÀڵ鿡 ÀÇÇØ ¼ö¹é ½Ã°£¿¡ °ÉÃÄ Á¤Á¦µÈ ´Ü°èÀûÀÎ ÇнÀ°ú ¿¹Á¦¸¦ ÅëÇØ, ÇÁ·Î±×·¥ °¡´ÉÇÑ ÆÄÀÌÇÁ¶óÀÎÀ» ŽÇèÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÈ ½ÇÀü(hands-on) ¾È³»¼ÀÌ´Ù. ÀÌ Ã¥À» ÅëÇØ ¾î¼Àºí¸® ¾ð¾î¿Í °í¼öÁØ ½¦ÀÌ´õ ¾ð¾î(HLSL)·Î ½¦ÀÌ´õ¸¦ ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» ¹è¿ï ¼ö ÀÖÀ¸¸ç, ¸ðµç »ùÇà ÇÁ·Î±×·¥°ú DirectX 9 SDKÀÇ ¿ÏÀüÇÑ Äڵ带 ºÎ·Ï CD¿¡¼ ¾òÀ» ¼ö ÀÖ´Ù.
ÀÌ Ã¥ÀÇ ÁÖ¿ä ÇнÀ ³»¿ë ¹öÅØ½º ½¦ÀÌ´õ ÇÁ·Î±×·¥À» ÅëÇØ º¯È¯°ú ¾È°³ Àû¿ë ¶Ç´Â ±âÇϸ¦ º¯ÇüÇÑ´Ù. Ãâ·Â »ö»óÀÇ ¹ÝÀü°ú °°Àº 2-DÀÇ À̹ÌÁö È¿°ú¸¦ Çȼ¿ ½¦ÀÌ´õ·Î »ý¼ºÇÑ´Ù. HLSLÀ» »ç¿ëÇÏ¿©, ¹öÅØ½º ½¦ÀÌ´õ¿Í ÇÁ·¹ÀÓ ¹öÆÛ È¥ÇÕÀÇ °áÇÕÀ¸·Î ¹ÝÅõ¸íÀÇ ±×·Î¿ì È¿°ú¸¦ Ãß°¡ÇÑ´Ù. ¹öÅØ½º ½¦ÀÌ´õ£¬Çȼ¿ ½¦ÀÌ´õ, ÅØ½ºÃ³ ½¦ÀÌ´õ¸¦ °áÇÕÇÑ ´Ù°èÃþ ÅØ½ºÃ³ È¥ÇÕÀ¸·Î ±Ý¼Ó¼º ÆäÀÎÆ® È¿°ú¸¦ ¸¸µé¾î³½´Ù. ȯ°æ ¸Ê È¿°ú¸¦ Àû¿ëÇÑ ¹Ý»ç¼º Ç¥¸éÀ» ÅëÇØ ±¸Ã¼ÈµÈ 3-DÀÇ Àå¼Ò¸¦ Ç¥ÇöÇÑ´Ù. ÀÌÆåÆ® ÆÄÀÏÀ» ·ÎµåÇϰí, Áï½Ã ÆíÁýÇϰí, Áï½Ã °á°ú¸¦ º¼ ¼ö ÀÖ´Â EffectEdit SDK »ùÇÃÀ» Å×½ºÆ®ÇÑ´Ù. ´õ¿í ´Ü¼øÈµÈ ÆÄÀÌÇÁ¶óÀÎ ½ºÅ×ÀÌÆ® °ü¸®¸¦ À§ÇØ ÇϳªÀÇ ÀÌÆåÆ®¿¡ Æ÷ÀåµÈ ´ÙÁß °´Ã¼ ·»´õ¸µ ±â¼úÀ» º¸¿©ÁØ´Ù. |
| |
 |
 |
Àΰ£ÀÌ ´«À¸·Î ¼¼»óÀ» º¸´Â °Í°ú ȸéÀ¸·Î ¼¼»óÀ» º¸´Â °Í¿¡ Â÷À̸¦ ´À³¢Áö ¸øÇÒ ¶§°¡ ¾ó¸¶ ³²Áö ¾Ê¾Ò´Ù. ¿µÈ ¸ÅÆ®¸¯½º¸¦ º¸¸é, Àΰ£ÀÌ Çö½Ç°ú °¡»ó Çö½ÇÀ» ±¸º°ÇÏÁö ¸øÇϵµ·Ï ´«À» °¡¸®´Â °ÍÀÌ °¡´ÉÇÏ´Ù°í »ý°¢ÇÑ´Ù. À̰ÍÀº ³×Æ®¿öÅ©¸¦ ÅëÇØ ´Ù¸¥ »ç¶÷°ú ´ëȸ¦ ÇÏ°í ¼·Î¸¦ ¹Ù¶óº¸´Â °ÍÀÌ Çö½Ç°ú ´Ù¸§ ¾ø±â ¶§¹®À̰í, À̰͸¸À¸·Îµµ Àΰ£ÀÇ ½Å°æ°è¸¦ ÃæºÐÈ÷ Àå¾ÇÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº Áßµ¶ Áõ»óÀ» ÀÏÀ¸Å² ¸î¸î ¿Â¶óÀÎ °ÔÀÓ°ú ¸Å¿ì »ç½ÇÀûÀÎ °ÔÀÓ¿¡¼ Áõ¸íµÈ´Ù. °ÔÀÓ ¼¼°èÀÇ Á¾ÂøÁ¡Àº Àλý °ÔÀÓÀ» ÇÒ ¼ö ÀÖ´Â ¸ÅÆ®¸¯½º °°Àº °ÍÀÌ ¾Æ´Ò±î ½Í´Ù.
¾ó¸¶ Àü±îÁö¸¸ ÇØµµ 2Â÷¿ø ±×·¡ÇȰú ÇØ»óµµ¿¡ ¸¹Àº Á¦ÇÑÀÌ µû¶ú°í, Çϵå¿þ¾îÀÇ Á¦ÇÑµÈ ±â´É¿¡¸¸ ¾ô¸Å¿© ÀÖ¾ú´Ù. ±×·¯³ª ±× ÇѰ踦 ±Øº¹ÇÏ·Á´Â ¿òÁ÷ÀÓ°ú ½Ç½Ã°£ ó¸® ±â¼ú, ¾ç¹æÇâÀÇ ´ëÈÇü 3-D ±×·¡ÇÈÀÌ µµÀÔµÊÀ¸·Î½á, ÀÌÁ¦´Â ǰÁú°ú ±×·¡ÇÈÀÇ »ç½Ç¼º À§ÁÖ ¿¬±¸°¡ Ȱ¹ßÈ÷ ÀÌ·ç¾îÁö°í ÀÖ´Ù. PC¿¡¼ »ç½Ç°ú °°Àº ±×·¡ÇÈÀ» ÅëÇØ ½Ç½Ã°£À¸·Î ¿ì¸®¿Í ´ëÈÇÒ ¼ö ÀÖµµ·Ï ÇÏ·Á¸é Á¤ÇØÁø µðÀÚÀÎÀÌ ¾Æ´Ñ ÀÚÀ¯·Î¿î Ç¥ÇöÀÌ °¡´ÉÇØ¾ß ÇÑ´Ù. ±×°ÍÀ» °¡´ÉÇÏ°Ô ÇÏ´Â °ÍÀÌ ½¦ÀÌ´õÀÌ´Ù. °£´ÜÇÑ ½¦ÀÌ´õ Çϳª°¡ º¹ÀâÇÑ µðÀÚÀÎÀ» ´ëüÇÒ ¼ö ÀÖ°í ¸¹Àº Ç¥ÇöÀ» ¸¸µé¾î³¾ ¼ö ÀÖÀ¸¸ç, Ç¥ÇöµéÀÇ È¥ÇÕ ¶ÇÇÑ °¡´ÉÇÏ´Ù.
¡°¿ì¸®´Â Çȼ¿À» º¸Áö ¾Ê´Â´Ù. ¿ì¸®´Â »çÁøÀ» º»´Ù.¡± MicrosoftÀÇ ÇÑ Á¦Ç° È«º¸ Áß¿¡ ³ª¿À´Â ¸»ÀÌ´Ù. ½¦ÀÌ´õ¿¡ ÀÇÇØ ³ª¿Â °á°ú¹°Àº Çȼ¿ ¼öÁØÀ¸·Î ¹Ù¶óº¼ ¼ö ÀÖ´Â ¼öÁØÀÌ ¾Æ´Ï´Ù. ¼öÇÐÀûÀ¸·Î Á¤±³ÇÏ°Ô °è»êµÇ¾î »çÁø°ú ´Ù¸§¾øÀ¸¸ç, °íÇØ»óµµÀϼö·Ï ¿ïÅüºÒÅüÇÑ Çȼ¿À» ã¾Æº¼ ¼ö ¾ø´Ù. ½¦ÀÌ´õ´Â Çϵå¿þ¾îÀÇ ÇѰ踦 ³Ñ¾î¼ »ý°¢ÇØ ¿Â °ø»óÀ» Ç¥ÇöÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù.
ÀÌ Ã¥Àº ±×·¯ÇÑ ½¦ÀÌ´õÀÇ ±âÃÊ Áö½ÄÀ» ¾ò°í ÀÀ¿ëÀÌ °¡´ÉÇϵµ·Ï ±æÀ» ¾È³»ÇØÁÖ¸ç, Áö±Ý±îÁö ±¹³»¿¡¼´Â Àü¹«Çß´ø ½¦ÀÌ´õ¸¦ ´Ù¼Ò ±íÀÌ ÀÖ°Ô ´Ù·ç°í ÀÖ´Ù. º»¹®Àº ½¦ÀÌ´õ ÀÔ¹®¼·Î¼ ÃæºÐÇÑ ±â´ÉÀ» Çϸç, 3-DÀÇ ±âº» Áö½ÄÀÌ ºÎÁ·ÇÑ µ¶ÀÚ´Â ºÎ·ÏÀ» ÅëÇØ¼ ±âº» Áö½ÄÀ» ÃæºÐÈ÷ ½ÀµæÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ, ºÎ·ÏÀº µÎÅÍ¿î ¼öÁØÀÇ ·¹ÆÛ·±½º´Â ¾Æ´ÏÁö¸¸ ½¦ÀÌ´õ ¾ð¾î ·¹ÆÛ·±½º¸¦ Á¦°øÇÑ´Ù. ±×¸¸Å ºÎ·ÏÀÌ Â÷ÁöÇÏ´Â ºÐ·®ÀÌ ÀûÁö ¾Ê´Ù. µû¶ó¼ 3-D¿¡ ÀÔ¹®ÇÏ´Â µ¶ÀÚ´Â ºÎ·ÏºÎÅÍ Àо¾Æ¾ß ÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥Àº Àâ´ÙÇÑ ³»¿ëÀ» Á¦¿ÜÇÏ°í ±âº» Áö½ÄÀÇ ºü¸¥ ½ÀµæÀ» °¡´ÉÇÏ°Ô ÇϹǷΠÃßõÇÑ´Ù. ±×·¯³ª ÀϺΠµ¶ÀÚ´Â °íµî ¼öÇÐÀ» ´Ù½Ã °øºÎÇØ¾ß ÇÒ ¼öµµ ÀÖ´Ù.
ÀÌ Ã¥ÀÌ ¿Ü±¹ÀÇ È·ÁÇÑ ±×·¡ÇÈ ¿£ÁøÀ» ´ëüÇÒ ¸¸ÇÑ ¶Ù¾î³ ¿£ÁøÀ» ¿ì¸® ¼ÕÀ¸·Î ¸¸µå´Â µ¥ º¸ÅÆÀÌ µÇ¾úÀ¸¸é ÇÏ´Â °ÍÀÌ ¿ªÀÚÀÇ ¹Ù¶÷ÀÌ´Ù. |
| |
 |
 |
¸ðµç »ùÇà ÇÁ·Î±×·¥ / DirectX 9 SDK
|
| |
 |
 |
| |
|
|
 |
|
|