|
|
|
|
|
| Inside Direct3D
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
ÀÌÅ¿ë
|
| ¤ý¿ª ÀÚ |
ÀÌÅ¿ë
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2000³â 08¿ù 15ÀÏ |
| ¤ýÁ¤ °¡ |
23,000¿ø |
| ¤ýÆäÀÌÁö |
632 ÆäÀÌÁö |
| ¤ýISBN |
89-7627-744-9 |
| ¤ý³À̵µ |
Áß±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
ÀÌ Ã¥Àº À©µµ¿ìÁî Ç÷§Æû¿¡¼ 3D °ÔÀÓ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ´Ù¾çÇÑ ±â´ÉÀ» ±¸ÇöÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ¿Ïº®ÇÑ Áöħ¼ÀÌ´Ù. Direct3D °³¹ßÆÀ°ú ÇÔ²² ÀÛ¾÷ÇØ¿Â ÀúÀÚÀÇ ¼³¸íÀ» ÅëÇØ Direct3D¿¡ ´ëÇÑ ¼û°ÜÁø ºñ¹ÐÀ» ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¢Ã ³»¿ë
¸¶ÀÌÅ©·Î¼ÒÇÁÆ® À©µµ¿ìÁî ȯ°æÀÌ °ÔÀÓ °³¹ßÀÚµé »çÀÌ¿¡ ³Î¸® º¸±ÞµÇ°í äÅõʿ¡ µû¶ó 3D Ŭ·¡½º ¶óÀ̺귯¸®µµ Á¡Á¡ ´õ Àα⸦ ¾ò°í ÀÖ´Ù. ±×·¯³ª Áö±Ý±îÁö Direct3DÀÇ Immediate Mode API¿¡ ´ëÇÑ Á¤º¸´Â µå¹°¾ú´Ù. ÀÌ Ã¥Àº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ Direct3D °³¹ßÆÀ°ú ÇÔ²² ÀÛ¾÷ÇØ¿Â ÈǸ¢ÇÑ ÀúÀÚÀÇ Direct3D¿¡ ´ëÇÑ ÇØ¼³À» Á¦°øÇÑ´Ù. ´Ù½Ã ¸»Çؼ, À©µµ¿ìÁî ȯ°æ¿¡¼ Èï¹Ì·Ó°í ´Ù¾çÇÑ °ÔÀÓ °³¹ß ±â´ÉÀ» ±¸ÇöÇÏ°Ô ÇØÁÖ´Â µµ±¸ÀÎ Direct3D API¿Í DirectX ÄÄÆ÷³ÍÆ®¸¦ ü°èÀûÀ¸·Î ´Ù·ç°í ÀÖ´Ù. ÀÌ Ã¥Àº 3D °ÔÀÓÀ» ´Ü°èº°·Î °³¹ßÇÏ´Â °úÁ¤¿¡¼ À¯¿ëÇÑ ±â¼úÀ» ¹è¿ì°íÀÚ ÇÏ´Â °ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ °ÍÀÌ´Ù. ¶ÇÇÑ, À©µµ¿ìÁî ±â¹ÝÀÇ ¾ÖÇø®ÄÉÀ̼ǿ¡ ½Ç½Ã°£ 3D »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¸¦ Ãß°¡ÇÏ·Á´Â ÇÁ·Î±×·¡¸Ó¿¡°Ôµµ À¯¿ëÇÒ °ÍÀÌ´Ù. ÀÌ Ã¥Àº ´ÙÀ½°ú °°Àº ÁÖÁ¦µéÀ» ´Ù·ç°í ÀÖ´Ù.
DirectX 7ÀÇ ±âÃÊ Direct3DÀÌ T&L °æ·Î¸¦ ÅëÇÑ º¯È¯°ú ¶óÀÌÆÃ ·»´õ¸µ ¿ÀºêÁ§Æ® ±âÃʹ° »óÈ£ÀÚ¿Í »óÈ£ µ¿ÀÛÇÏ°í Æ÷½º Çǵå¹é ÀåÄ¡¸¦ Á¦¾îÇϱâ À§ÇØ Directlnput »ç¿ëÇϱâ ÅØ½ºÃ³¸µ,Æ÷±×,¾ËÆÄ ºí·»µù, ±× ¹ÛÀÇ ±âº»ÀûÀÎ 3D °³³äµé °í±Þ ÅØ½ºÃ³¸µ°ú ´Ù¾çÇÑ Diret3DÀÇ °í±Þ Ư¡µé Direct3D ¾ÖÇø®ÄÉÀÌ¼Ç ÃÖÀûÈÇϱâ DirectPlay ÅëÇÕÇϱâ |
| |
 |
 |
ÃÖ±Ù¿¡ °¡Àå Àαâ ÀÖ´Â Á÷¾÷À¸·Î ¶°¿À¸£´Â ÇÑ °¡Áö¸¦ µéÀÚ¸é 'ÇÁ·Î °ÔÀ̸Ó'¶ó´Â °ÍÀÌ ÀÖ´Ù. ÇÁ·Î °ÔÀ̸Ӷõ °ÔÀÓÀ» Áñ±â°í ½Ç·ÂÀ» ½×¾Æ °¢Á¾ ´ëȸ³ª Çà»ç¿¡ Âü¿©ÇÏ´Â ÀÏÀ» Á÷¾÷À¸·Î ÇÏ´Â »ç¶÷À» °¡¸®Å°´Â ¸»ÀÌ´Ù. Àü ¼¼°èÀûÀ¸·Î ¸¹Àº °ÔÀÓ Ç÷¹À̾îµéÀÌ ÀÖÁö¸¸, ƯÈ÷ ¿ì¸® ³ª¶ó¿¡¼ ¸¹Àº ¼öÁرÞÀÇ Ç÷¹À̾îµéÀÌ 'ÇÁ·Î °ÔÀ̸Ó'·Î ÀÚ¸®Àâ¾Ò´Ù. ÀÌ·± ÀÌÀ¯´Â ¶Ù¾î³ ÁýÁ߷°ú ½ÂºÎ ±Ù¼º, ºü¸¥ µÎ³ú ȸÀü µîÀ» µé ¼ö ÀÖ°Ú´Ù. ¾î·µç ¿ªÀÚµµ ÃÖ±Ù¿¡ ÄÉÀ̺í TV¿Í ¹æ¼Û µîÀ» ÅëÇØ ±×µéÀÇ Ç÷¹À̸¦ ÁöÄѺ¸°ï Çϴµ¥, ÂüÀ¸·Î ºü¸¥ ½Ã´ëÀÇ º¯È¸¦ ´À³¢Áö ¾ÊÀ» ¼ö ¾ø´Ù. ¾î¸° ½ÃÀý¿¡ °ÔÀÓÀ» ÇÏ¸é ´«Ä¡¸¦ ºÁ¾ßÇß°í ¾µµ¥¾øÀÌ ½Ã°£¸¸ ³¶ºñÇÏ´Â ÀÏ·Î Ãë±Þ¹Þ°ï Çß´Ù. ±×·¯³ª ÀÌÁ¦´Â ¶¸¶¸ÇÏ°Ô °ÔÀÓÀ» Áñ±â´Â ÀÏ¿¡ ³ë·Â°ú ¿¬±¸¸¦ ÇØ°¡¸ç ÁøÁ¤ÇÑ Á÷¾÷À¸·Î ÀÎÁ¤¹Þ´Â ¶§°¡ µÇ¾úÀ¸´Ï ¾ó¸¶³ª ³î¶ó¿î ÀÏÀΰ¡!
ÀÌ·¸°Ô °ÔÀÓÀÇ º¸±Þ°ú ÀÎ½Ä º¯È¿¡ °¡Àå Å« ¿µÇâÀ» ÁØ °ÍÀº °ÔÀÓ ¼ÒÇÁÆ®¿þ¾îÀÇ º¸±ÞÀ̰ÚÁö¸¸, ´õ ±Ùº»ÀûÀÎ °ÍÀº Çϵå¿þ¾îÀÇ º¸±Þ°ú ±â¼úÀÇ ¹ßÀüÀ̶ó°í ÇÒ ¼ö ÀÖ´Ù. ƯÈ÷, ¸î ³â Àü¿¡ µîÀåÇÑ ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®ÀÇ DirectX´Â °³Àοë PC¿¡¼ ³î¶ó¿î ¼öÁØÀÇ ±×·¡ÇÈ È¿°ú¸¦ ±¸ÇöÇÏ°í ¸ÚÁø ȸéÀ» ¿¬ÃâÇÒ ¼ö ÀÖ°Ô ÇØÁÖ¾ú´Ù. DirectX´Â ¿ÏÀüÇÑ Ç¥ÁØÀ¸·Î ÀÎÁ¤¹ÞÁö´Â ¸øÇßÁö¸¸, °ÅÀÇ Ç¥ÁØ¿¡ °¡±î¿î °ÍÀ¸·Î Àνĵǰí ÀÖ´Ù. DirectX ¿Ü¿¡µµ ƯÁ¤ ¾÷üÀÇ 3D ±â´ÉÀÎ Glide¿Í À¯¸íÇÑ Silicon GraphicsÀÇ OpenGL µîÀÌ ÀÖÁö¸¸, ÀüÀÚ´Â Áö¿ø ¾÷ü°¡ °ÅÀÇ ¾ø´Ù´Â ¹®Á¦Á¡À¸·Î ÀÎÇØ Ç¥ÁØ¿¡¼ ¸Ö¾îÁö°í ÀÖÀ¸¸ç, ÈÄÀÚ´Â ¿©ÀüÈ÷ ³ôÀº »ç¾çÀÇ ½Ã½ºÅÛÀ» ¿ä±¸ÇÑ´Ù´Â ºÎ´ãÀ» °¡Áö°í ÀÖ´Ù. ±×·¯´Â µ¿¾È¿¡µµ DirectX´Â ¼¼·ÂÀ» ³ÐÇô¼ ÃÖ±Ù¿¡´Â °ÅÀÇ ¸ðµç °ÔÀÓÀÌ DirectX¸¦ ±â¹ÝÀ¸·Î Á¦À۵ǰí DirectX¸¦ ÅëÇØ ÈǸ¢ÇÑ Ç°ÁúÀ» Á¦°øÇϰí ÀÖ´Ù.
ÀÌ Ã¥Àº DirectX Áß¿¡¼µµ ƯÈ÷ 3D ±¸ÇöÀ» À§ÇÑ Direct3D¿¡ ÃÊÁ¡À» ¸ÂÃß°í ÀÖ´Ù. ¸Å¿ì À¯¸íÇÑ Quake, Unreal µîÀÇ °ÔÀÓÀÌ 3D¸¦ Áß½ÉÀ¸·Î ÇÑ °ÍÀÌ´Ù. ÀÌ Ã¥¿¡¼´Â ÀÌ·± À¯¸íÇÑ 3D °ÔÀÓÀÇ ¼öÁØ¿¡ ÇÊÀûÇÏ´Â ÈǸ¢ÇÑ Ç°ÁúÀÇ °ÔÀÓÀ» °³¹ßÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ±â À§ÇØ °ÔÀÓ °³¹ß¿¡ ÇÊ¿äÇÑ ¸ðµç ³»¿ëµéÀ» ü°èÀûÀ¸·Î Á¤¸®Çؼ ´Ù·ç°í ÀÖ´Ù. °Ô´Ù°¡ ÃֽаÔÀÓÀÇ ÇÑ °¡Áö Ư¡ÀÌÀÚ Çʼö Ç׸ñÀÎ ¸ÖƼ Ç÷¹À̾î Áö¿øÀ» À§ÇÑ ³»¿ëµµ ¼Ò°³ÇÑ´Ù. °£´ÜÈ÷ ÀÌ Ã¥¿¡¼´Â ¿¹Á¦·Î Á¦°øµÇ´Â °ÔÀÓÀ» ½ÇÇàÇØº¸±â¸¸ ÇØµµ ¾î´À Á¤µµ ¼öÁØÀÇ °ÔÀÓ ±¸ÇöÀÌ °¡´ÉÇÑÁö ÁüÀÛÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù.
Ã¥À» ³»±â Àü¿¡ °ÔÀÓ °ü·Ã °³¹ßÀÚµéÀÇ Á¶¾ðÀ» ÅëÇØ¼ ¿Ï¼ºµµ¸¦ ³ôÀÌ°í ½Í¾úÀ¸³ª, ±×·¸°Ô ÇÏÁö ¸øÇß´Ù´Â °ÍÀÌ ¾Æ½¬¿òÀ¸·Î ³²´Â´Ù. ƯÈ÷, ÈǸ¢ÇÑ ³»¿ëÀÇ ¿ø¼¿¡ ºñÇØ¼ ºÎºÐÀûÀ¸·Î ¿À¿ªÀ̳ª ¾î»öÇÑ ºÎºÐÀÌ ÀÖÁö³ª ¾ÊÀ»±î ÇÏ´Â µÎ·Á¿î ¸¶À½µµ ¼ÖÁ÷È÷ µç´Ù. ¾î·°Å³ª ÀÌ Ã¥À» ±¸ÀÔÇϰí Àд µ¶ÀÚµéÀº DirectX¿Í Direct3DÀÇ °³³ä°ú »ç¿ë ¹æ¹ýÀ» ÀÍÇô¼ Á¦´ë·Î µÈ °ÔÀÓÀ» ±¸ÇöÇÒ ¼ö ÀÖÀ¸¸®¶ó ¹Ï´Â´Ù. ¿ªÀÚÀÇ ³ë·ÂÀÌ ±× °úÁ¤¿¡¼ Á¶±ÝÀÌ¶óµµ µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÑ´Ù. ¹ø¿ª °úÁ¤¿¡¼ À߸øµÇ°Å³ª ¾î»öÇÑ ºÎºÐÀÌ ÀÖ¾ú´Ù¸é, ¾ðÁ¦µçÁö ¿¬¶ôÁֱ⠹ٶõ´Ù. ÀçÆÇÀº ¹°·ÐÀ̰í, °³Á¤ÆÇ¿¡¼ ¹Ýµå½Ã ¿À·ù¸¦ ¼öÁ¤Çؼ ³»¿ëÀ» °³¼±ÇØ ³ª°¥ °ÍÀ» ¾à¼ÓÇÑ´Ù.
ªÀº ½Ã°£ µ¿¾È Ã¥À» ¸¸µé¸ç ÇÔ²² °í»ýÇÑ ¸ðµç ºÐµé¿¡°Ô °¨»çµå¸°´Ù. |
| |
 |
 |
¿ÏÀüÇÑ °Ë»ö ±â´ÉÀ» Áö¿øÇÏ´Â ÀüÀÚ ÇüÅÂÀÇ º»¹® ³»¿ë ¿¹Á¦ 3D ¾ÖÇø®ÄÉÀ̼ÇÀÇ Àüü ¼Ò½º ÄÚµå DirectX7 ¼ÒÇÁÆ®¿þ¾î °³¹ß µµ±¸(SDK) 3D ¾ÖÇø®ÄÉÀ̼ÇÀ» ±¸¼ºÇϵµ·Ï µµ¿ÍÁÖ´Â ´Ù¾çÇÑ 3D À¯Æ¿¸®Æ¼
|
| |
 |
 |
| "Microsoft Press-Inside ½Ã¸®Áî" °ü·Ãµµ¼´Â ÃÑ 7±Ç ÀÔ´Ï´Ù. |
|
- Inside Microsoft Visual Studio .NET Version 2003
|
|
- INSIDE C# 2nd Edition
|
|
- Inside C#
|
|
- Inside Microsoft Windows 2000
|
|
- Inside Microsoft SQL Server 2000
|
|
- Inside COM+ Base Services
|
|
- Inside Direct3D
|
| |
|
|
 |
|
|