|
 |
 |
ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î°¡ Àü¹®ÀûÀΠǰÁúÀÇ 3D ±×·¡ÇÈ ¿£ÁøÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÒ¸¸ÇÑ ¼öÇÐÀû ±â¹ýµéÀ» ¼³¸íÇÑ´Ù. ´ëºÎºÐÀÇ ³»¿ëÀº ÁÖ·Î °ÔÀÓ °³¹ß¿¡ ÃÊÁ¡À» µÎ°í ÀÖÁö¸¸, ÀϹÝÀûÀÎ 3D ±×·¡ÇÈ¿¡µµ ÃæºÐÈ÷ Àû¿ëÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº º¤ÅÍ ±âÇÏÇаú ¼±Çü ´ë¼ö °°Àº ºÐ¾ßÀÇ »ó´çÈ÷ ±âº»ÀûÀÎ ¼öÁØ¿¡¼ ½ÃÀÛÇØ¼, Á¶¸í°ú °¡½Ã¼º ÆÇ´Ü °°Àº 3D °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ Á»´õ °í±ÞÀÇ ÁÖÁ¦µé·Î ³ª¾Æ°£´Ù. ƯÈ÷, ´ÜÁö Áß¿äÇÑ °ø½ÄµéÀ» Á¦½ÃÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó ±×·¯ÇÑ °ø½ÄµéÀÌ ³ª¿À°Ô µÈ À¯µµ °úÁ¤µéÀ» Á¦½ÃÇÔÀ¸·Î½á °ÔÀÓ ÇÁ·Î±×·¡¸ÓµéÀÌ »ç¿ëÇÏ´Â ¼öÇÐÀû µµ±¸µé¿¡ ±ò¸° ¿ø¸®¿Í °³³äÀ» ±íÀÌÀÖ°Ô ÀÌÇØÇÒ ¼ö ÀÖ°Ô ÇÑ´Ù. ÀÌ Ã¥Àº µ¶ÀÚ°¡ »ï°¢ÇÔ¼ö¿Í ¹ÌÀûºÐ¿¡ ´ëÇØ ¾î´À Á¤µµ ¾Ë°í ÀÖ´Ù°í °¡Á¤Çϳª, ±×·¯ÇÑ ºÐ¾ßµé¿¡¼ ÁÖ¿äÇÏ°Ô ¾²ÀÌ´Â »ï°¢ÇÔ¼öÀÇ Ç×µî½ÄµéÀ̳ª ¹ÌºÐ¹æÁ¤½Ä, Å×ÀÏ·¯ ±Þ¼ö °°Àº ¼ö´Üµé¿¡ ´ëÇØ¼µµ º»¹®°ú ºÎ·ÏÀ» ÅëÇØ¼ ¼³¸íÇÑ´Ù.
ÀÌ Ã¥ÀÌ ´Ù·ç´Â ³»¿ë 3D °ÔÀÓ ¿£Áø ÇÁ·Î±×·¡¹Ö°ú ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ÇÙ½ÉÀûÀÎ ¼öÇÐ ÁÖÁ¦µéÀ» ÁýÁßÀûÀ¸·Î ´Ù·é´Ù. ÃÖ±ÙÀÇ ½Ç½Ã°£ ·»´õ¸µ ±â¹ýµéÀ» À̾߱âÇÑ´Ù. OpenGL ±¸Á¶ÀÇ ¸Æ¶ô¿¡¼ ÀÀ¿ë ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. Á¤¼±µÈ ¹°¸®ÇÐ ÁÖÁ¦µéµµ ´Ù·é´Ù. 3D °ÔÀÓ ¿£ÁøÀÇ ÇÁ·Î±×·¡¹Ö¿¡ ÇÊ¿äÇÑ ÁÖ¿ä ¼öÇÐÀû ÁÖÁ¦µéÀ» ÁýÁßÀûÀ¸·Î ´Ù·é´Ù. Å©·Î½º Ç÷§ÆûÀûÀÌ¸ç ¿À·§ ±â°£µ¿¾È ¾÷°è¿¡¼ °ËÁõÀ» °ÅÄ£ OpenGL¿¡ ±â¹ÝÇÑ ÀÀ¿ë ¹æ¹ýÀ» Á¦½ÃÇÑ´Ù. ¶ÇÇÑ Nvidia GeForce 3 °°Àº ÃֽŠ3D Çϵå¿þ¾îµéÀÇ ±â´Éµµ Ȱ¿ëÇÑ´Ù. »ç¿ø¼ö, µ¿Â÷ÁÂÇ¥, ¹ÝÁ÷¼± ÃßÀû, ¹üÇÁ ¸ÅÇÎ, Æ÷Å» ½Ã½ºÅÛ, ´Ù°¢Çü ±â¹ý, ±×¸²ÀÚ, ¹°¸®ÇÐ °°Àº ¼±ÅÃµÈ ÁÖÁ¦µéÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ±³Àç·ÎÀÇ È°¿ëÀ» À§ÇÑ ¿¬½À¹®Á¦µéÀÌ Æ÷ÇԵǾî ÀÖ´Ù. |
| |
 |
 |
ÀúÀÚ ¼Ò°³ Eric LengyelÀº Redwood City¿¡ À§Ä¡ÇÑ 3DO CompanyÀÇ ¼ö¼® ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÌ´Ù. ±×´Â Virginia Tech¿¡¼ ¼öÇÐ ¼®»ç ÇÐÀ§¸¦ ¶¤À¸¸ç, gamasutra.comÀ» ºñ·ÔÇÑ ¿©·¯ ¾÷°è °£Ç๰µé¿¡ ±â»çµéÀ» ½è´Ù. ¶ÇÇÑ ±×´Â Game Programming Gems 2ÀÇ 4ºÎ '±âÇÏ °ü¸®'ÀÇ ¼½¼Ç ÆíÁýÀÚÀ̱⵵ ÇÏ´Ù.
ÀÌ Ã¥Àº OpenGLÀ̳ª DirectX Graphics °°Àº ±×·¡ÇÈ APIµéÀ» »ç¿ëÇÏ¸é¼ ¹º°¡ ±âÃʰ¡ ºÎÁ·ÇÏ´Ù´Â ´À³¦À» °¡Á®ºÃ´ø »ç¶÷À̶ó¸é ´©±¸³ª Àо ¸¸ÇÑ Ã¥ÀÔ´Ï´Ù. 'ÀÌ·¸°Ô ÇÏ¸é µÈ´Ù'´Â °ÍÀº ¾ËÁö¸¸ '¿Ö ÀÌ·¸°Ô µÇ´Â °ÍÀϱî? ¿Ö ÀÌ·¸°Ô ÇØ¾ß ÇÏ´Â °ÍÀϱî?' °°Àº Àǹ®À» °¡Á®º» µ¶ÀÚ¶ó¸é ÀÌ Ã¥À» ÅëÇØ¼ ¸¹Àº ´äµéÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. °³ÀÎÀûÀ¸·Î´Â, ÀÌÀü¿¡ Á¦°¡ ¹ø¿ªÇß´ø Game Programming Gems ½Ã¸®Á OpenGL Game ProgrammingÀÇ ³»¿ë Áß ¹ÌÁøÇß´ø ¼öÇÐÀû ¼³¸íÀ» ¼Ó ½Ã¿øÈ÷ Ç®¾îÁÖ´Â µíÇØ¼ ¸Å¿ì Áñ°Ì°Ô ÀÐÀ» ¼ö ÀÖ¾ú½À´Ï´Ù. ¾Æ¸¶µµ ÀÌ Ã¥À» ±¸ÀÔÇÑ µ¶ÀÚºÐÀº 3D °ÔÀÓÀ̳ª ±×·¡ÇÈ ÇÁ·Î±×·¡¹ÖÀ» °øºÎÇÏ·Á´Â »ç¶÷ÀÏ °ÍÀÔ´Ï´Ù. Ã¥À» ÇÑ ¹ø ÈȾ½Ã¸é ¾Ë°ÚÁö¸¸, ¹Ù·Î ½á¸ÔÀ»¸¸ÇÑ ÄÚµå´Â °ÅÀÇ ¾ø½À´Ï´Ù. ¾öû³ ¾çÀÇ ¼ö½Ä°ú µüµüÇÑ ¼³¸í¸¸ °¡µæ Âù Ã¥ÀÌÁÒ. ±×·± ¸¸Å, ´Ù¸¥ ÇÁ·Î±×·¡¹Ö ¼ÀûÀ» º¼ ¶§¿Í´Â ´Ù¸¥ ÀÚ¼¼°¡ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù. µÎÅùÇÑ ¿¬½ÀÀå°ú ¿¬ÇÊÀ» ÁغñÇϰí 'Ã¥»ó'¿¡ ¾É¾Æ¼ ¹®Àå Çϳª, ¼ö½Ä Çϳª¸¦ ²À²À ¾Ã¾î »ï۵íÀÌ °øºÎÇØ¾ß ÇÒ Ã¥ÀÌ ¾Æ´Ò±î ÇÕ´Ï´Ù. ±× °úÁ¤ÀÌ Á» Èûµé±ä ÇϰÚÁö¸¸, ¿¸Å´Â ¹«Ã´ ´Þ °ÍÀÔ´Ï´Ù. ¾Õ¿¡¼ µüµüÇÑ ¼³¸íÀ̶ó°í Çߴµ¥, ¿ø¹® ÀÚü°¡ µüµüÇϱ⵵ ÇßÁö¸¸ ¹ø¿ªÀ» ÇÏ¸é¼ '¾îÂ÷ÇÇ ¼öÇРåÀÌ´Ï, Â÷¶ó¸® ÇÐâ ½ÃÀý ¼öÇÐ ±³°ú¼³ª Âü°í¼ÀÇ ¹®Ã¼°¡ ´õ Ä£±ÙÇÏ°Ô ´À²¸Áú ¼öµµ ÀÖ°Ú´Ù'¶ó´Â »ý°¢ÀÌ µé¾î¼ ÀǵµÀûÀ¸·Î ±×·¸°Ô ÇÑ ¸éµµ ÀÖ½À´Ï´Ù. ¹°·Ð Æò°¡´Â µ¶ÀÚÀÇ ¸òÀ̰ÚÁö¸¸, ÀÌ·± ½ÄÀÇ Á¢±ÙÀÌ Àå±âÀûÀ¸·Î´Â ´õ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. ƯÈ÷ Ã¥À» ³¡±îÁö ÀÐÀº ÈÄ¿¡´Â ¾Æ¸¶ ±â¾ïÀÌ Àß ¾È³ª´Â ºÎºÐ¸¸ ã¾Æ¼ ´Ù½Ã ÈȾ°Ô µÉ °ÍÀ̹ǷÎ, ÃÖ´ëÇÑ °£°áÇÏ°í °£·«ÇÑ ¹®Ã¼°¡ ´õ ³ªÀ» °ÍÀ̶ó°í ÆÇ´ÜÇß½À´Ï´Ù. ¿ë¾î¿¡ ´ëÇØ Àá±ñ ¾ð±ÞÀ» ÇÏÀÚ¸é, ´ëºÎºÐÀÇ ¿ë¾îµéÀº ´ëÇѼöÇÐȸ(http://www.kms.or.kr/)¿Í Çѱ¹¹°¸®ÇÐȸ(http://www.kps.or.kr)ÀÇ ¿ë¾îµéÀ» µû¶ú½À´Ï´Ù. ±×¸®°í °¡²û µ¿ÀÏÇÑ ´ë»óÀ» ¼·Î ´Ù¸¥ ¿ë¾îµé·Î ÁöĪÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù(¿¹¸¦ µé¸é ¼±Çü°ú ÀÏÂ÷ µî). ¾ÖÃÊ¿¡ ÀǵµÀûÀ¸·Î ¼¯¾î¼ ¾´ °ÍÀº ¾Æ´Ï¾úÁö¸¸, ¹ß°ßÇÏ°í ³ª¼µµ ±»ÀÌ °íÄ¡Áö ¾Ê¾Ò½À´Ï´Ù. ÀÌ´Â ´Ù¾çÇÑ ¿ë¾îµéÀ» ¾Ë¾ÆµÎ´Â °ÍÀÌ ´Ù¸¥ Ã¥À̳ª ±ÛÀ» ÀÐÀ» ¶§ µµ¿òÀÌ µÉ °ÍÀ̶ó´Â ÆÇ´ÜÀ» ³»·È±â ¶§¹®ÀÔ´Ï´Ù. ÇÑ °¡Áö °ÆÁ¤ÀÌ µÇ´Â °ÍÀº ¼ö½Ä ÆíÁý °úÁ¤¿¡¼ÀÇ ¿À·ùÀÔ´Ï´Ù. ¼öÇРåÀ̴ϸ¸Å ¼ö½Ä¿¡ ¹«Á¦°¡ ÀÖ´Ù¸é Ã¥ÀÇ °¡Ä¡´Â Å©°Ô ¶³¾îÁú °ÍÀÔ´Ï´Ù. ²Ä²ÄÈ÷ ±³Á¤À» º¸±ä ÇßÁö¸¸ »ç¶÷ÀÌ ÇÏ´Â ÀÏÀθ¸Å ½Ç¼ö°¡ ÀÖÀ»Áö ¸ð¸£°Ú½À´Ï´Ù. Ȥ½Ã¶óµµ ¼ö½ÄÀ̳ª ³»¿ë¿¡¼ ÀÌ»óÇÑ Á¡ÀÌ ÀÖÀ¸¸é Á¦ ¹ø¿ª¼ ÆäÀÌÁö occam's Razor(http://occam.com.ne.kr)ÀÇ °Ô½ÃÆÇ¿¡ ¾Ë·Á Áֽñ⠹ٶø´Ï´Ù. ¼öÇÐ Àü°øÀÚ°¡ ¾Æ´Ñ ÀÌ»ó(¼öÇÐ Àü°øÀÚ¶ó¸é ±»ÀÌ º¼ Çʿ䰡 ¾ø°ÚÁÒ), ¸¸¸¸ÇÑ Ã¥Àº ¾Æ´Ò °ÍÀÔ´Ï´Ù. ±×·¯³ª °íµîÇб³ ¼öÇÐ ½Ã°£ ³»³» Á¹Áö ¾Ê¾Ò´Ù¸é ÇÊ¿ä ÀÌ»óÀ¸·Î ¾î·Á¿î Ã¥Àº ¾Æ´Ï´Ï, ¿ë±â¿Í ²ö±â·Î µµÀüÇØ º¸½Ã±æ!
¿ª ÀÚ ·ù ±¤ |
| |
| |
 |
 |
| "Á¤º¸¹®È»ç-°ÔÀÓ ÇÁ·Î±×·¡¹Ö" °ü·Ãµµ¼´Â ÃÑ 38±Ç ÀÔ´Ï´Ù. |
|
- Game Programming Gems 5
|
|
- OpenGL Super Bible Á¦3ÆÇ
|
|
- AI Game Programming Wisdom 2
|
|
- Game Programming Gems 4
|
|
- OpenGL ÇÁ·Î±×·¡¹Ö °¡À̵å : OpenGL 1.4 °ø½Ä ÇнÀ °¡À̵å Á¦4ÆÇ
|
|
- OpenGL Extensions Guide
|
|
- ShaderX©÷ : DirectX 9 ¼ÎÀÌ´õ ÇÁ·Î±×·¡¹Ö ÆÁ & Æ®¸¯
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ ÇÙ½É ¹ýÄ¢
|
|
- ShaderX©÷ : DirectX 9 ¼ÎÀÌ´õ ÇÁ·Î±×·¡¹Ö
|
|
- DirectX 9¸¦ ÀÌ¿ëÇÑ Àü·« °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ Á¦2ÆÇ
|
|
- C++¿Í DirectX 9¸¦ ÀÌ¿ëÇÑ ½Ç½Ã°£ 3D ÁöÇü ¿£Áø
|
|
- ½±°Ô Ç®¾î ¾´ ÀΰøÁö´É(AI) °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- Cg·Î ¹è¿ì´Â ¼ÎÀÌ´õ ÇÁ·Î±×·¡¹Ö
|
|
- DirectX 9¸¦ ÀÌ¿ëÇÑ 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö ÀÔ¹®
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ C++
|
|
- ÃÖ°íÀÇ Àü¹®°¡µé¿¡°Ô ¹è¿ì´Â ¿Â¶óÀÎ °ÔÀÓ °³¹ß Å×Å©´Ð
|
|
- Game Coding Complete
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò
|
|
- Real-Time Rendering 2ÆÇ
|
|
- ¿Â¶óÀÎ °ÔÀÓ ±âȹ & ÀÎÅÍ·¢Æ¼ºñƼ
|
|
- °ÔÀÓ ¼Ó ¹«ÇÑ ¿ìÁÖ : ·¹º§ µðÀÚÀÎ, ÁöÇü ±×¸®°í »ç¿îµå
|
|
- Direct3D ShaderX Á¤Á¡ & Çȼ¿ ¼ÎÀÌ´õ ÆÁ°ú Æ®¸¯
|
|
- °ÔÀÓ °³¹ß ÇÁ·ÎÁ§Æ®¸¦ ¼º°øÀ¸·Î À̲ô´Â °ÔÀÓ ±âȹ & µðÀÚÀÎ
|
|
- Ãʺ¸ÀÚ¸¦ À§ÇÑ °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- DirectX ºñÁÖ¾ó º£ÀÌÁ÷ °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- Game Programming Gems 3
|
|
- AI Game Programming Wisdom
|
|
- DirectX ½Ç½Ã°£ ·»´õ¸µ ½ÇÀü Å×Å©´Ð
|
|
- 3D ij¸¯ÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ÇÁ·Î±×·¡¹Ö
|
|
- °ÔÀÓ ÇÁ·Î±×·¡¸Ó¿¡°Ô ¹è¿ì´Â °ÔÀÓ °³¹ß Å×Å©´Ð
|
|
- 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ
|
|
- DIRECTX 8.x¸¦ ÀÌ¿ëÇÑ 3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö
|
|
- ·Î¿ì Æú¸®°ï Å×Å©´ÐÀ» Ȱ¿ëÇÑ °ÔÀÓ ¸ðµ¨¸µ
|
|
- °ÔÀÓ °³¹ß ¼öÇÐÀû Å×Å©´Ð
|
|
- Game Programming Gems 2
|
|
- OpenGL Game Programming
|
|
- °ÔÀÓ µðÀÚÀÎ À̷аú ½ÇÁ¦
|
| |
|
|
 |
1.
<3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ Á¤¿ÀÇ¥>
3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ Á¤¿ÀÇ¥
÷ºÎÆÄÀÏ : 3d¼öÇÐÁ¤¿ÀÇ¥.zip 51KB
|