|
 |
 |
Game Programming Gems 2´Â µ¶ÀÚµéÀÇ ¸¹Àº »ç¶ûÀ» ¹ÞÀº GPG ½Ã¸®ÁîÀÇ µÎ¹øÂ° Ã¥À¸·Î, ´Ù¾çÇÑ ÁÖÁ¦µé¿¡ ´ëÇÑ, µ¶ÀÚÀÇ °ÔÀÓ ÇÁ·ÎÁ§Æ®¿¡ Áï½Ã Ȱ¿ëÇÒ ¼ö ÀÖ´Â 70°³ ÀÌ»óÀÇ ¿ÏÀüÈ÷ »õ·Î¿î ±ÛµéÀ» ´ã°í ÀÖ´Ù. °¢°¢ÀÇ ±ÛµéÀº °ÔÀÓ ÇÁ·Î±×·¡¹Ö Àü¹®°¡µé¿¡ ÀÇÇØ ¾²¿©Á³À¸¸ç, ÇÁ·Î±×·¡¹Ö ¹®Á¦¿¡ ´ëÇÑ ½ÇÁúÀûÀÎ ÇØ´ä ¶Ç´Â ÇÁ·Î±×·¡¹Ö ½Ã°£°ú ºÒÇÊ¿äÇÑ ¹Ýº¹ ÀÛ¾÷À» ÁÙÀÏ ¼ö Àִ âÁ¶ÀûÀÎ ±â¹ýÀ» Á¦½ÃÇÑ´Ù. Game Developer ÁöÀÇ ¼ö¼® ÆíÁýÀåÀÎ Mark DeLoura¿Í °¢ ºÐ¾ßÀÇ ÃÖ°íÀÇ ÆíÁýÀڵ鿡 ÀÇÇØ ÆíÁýµÈ ÀÌ Ã¥Àº ÃÖ½ÅÀÇ °ÔÀÓ ¿£ÁøÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ Áß¿äÇÑ ÁÖÁ¦µéÀ» ´Ù·ç°í ÀÖ´Ù.
ÀÌ Ã¥Àº 6°³ÀÇ »ó¼¼ÇÑ ¼½¼Çµé·Î ±¸¼ºµÇ¾î ÀÖÀ¸¸ç, ƯÈ÷ 2±Ç¿¡¼´Â ¿Àµð¿À ÇÁ·Î±×·¡¹Ö ¼½¼ÇÀÌ »õ·Î »ý°å´Ù. ÀÌ Ã¥À» ÅëÇØ¼, Àü¹® °³¹ßÀÚ¶ó¸é Áï½Ã ±¸ÇöÇÒ ¼ö ÀÖ´Â, ±×¸®°í Ãʺ¸³ª Áß±Þ ÇÁ·Î±×·¡¸Ó¶ó¸é ÀÚ½ÅÀÇ ´É·Â°ú Áö½ÄÀ» ³ÐÈ÷´Â µ¥ Ȱ¿ëÇÒ ¼ö ÀÖ´Â ÈǸ¢ÇÑ ±â¹ýµéÀ» ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÀÌ Ã¥Àº 40¸í ÀÌ»óÀÇ ´É·Â ÀÖ´Â °ÔÀÓ °³¹ßÀÚµéÀÇ ÁöÇý¿Í °æÇèÀÌ ´ã±ä, °ÔÀÓ °³¹ßÀÚ¶ó¸é ¹Ýµå½Ã °®Ãß¾î¾ß ÇÒ Ã¥ÀÌ´Ù.
¼½¼Ç ÇÏÀ̶óÀÌÆ®
- ÀΰøÁö´É : ±æÃ£±â, Àü·«Àû Æò°¡, ¼¼·Â ºÐÆ÷µµ, Ž»ö ¹× °Ë»ö ½Ã½ºÅÛ, ÆÛÁö »óÅ ±â°è, ÁöÇü ºÐ¼®, ¸¶ÀÌÅ©·Î ½º·¹µå
- ¿Àµð¿À ÇÁ·Î±×·¡¹Ö : °ÔÀÓ ¿Àµð¿À ¼³°è ÆÐÅÏ, »ùÇà ±â¹Ý ½Åµð»çÀÌÀú¿¡¼ÀÇ ¼ººÎ Àç»ç¿ëÀ» À§ÇÑ ±â¹ý, ¼ÒÇÁÆ®¿þ¾î ±â¹Ý DSP È¿°ú, Àú¼öÁØ »ç¿îµå API ÇÁ·Î±×·¡¹Ö
- ±âÇÏ °ü¸® : ´ë±Ô¸ð ±âÇÏ ±¸Á¶ °ü¸®, ¼¼ºÎ ¼öÁØ ¾Ë°í¸®Áò, ¾ÐÃàµÈ Ãà Á¤·Ä °æ°è»óÀÚ, ÄõµåÆ®¸® ±â¹ý, °¡½Ã¼º Á¦¿Ü¸¦ À§ÇÑ ±¸ Æ®¸®, ·¹ÀÌ Æ®·¹À̽Ì, ¹üÀ§ °Ë»ö, ÇϴûóÀÚÀÇ »ý¼º°ú Ȱ¿ë, ÀÚü ±×¸²ÀÚ Ä³¸¯ÅÍ, ÀÓÀÇÀÇ Ç¥¸é¿¡ ´ëÇÑ µ¥Ä® Àû¿ë
- ±×·¡ÇÈ µð½ºÇ÷¹ÀÌ : ÅØ½ºÃÄ·ÎÀÇ ·»´õ¸µ ±â¹ý, ÀýÂ÷Àû ±¸¸§ »ý¼º, ÀýÂ÷Àû ÅØ½ºÃÄ ¾Ö´Ï¸ÞÀ̼Ç, ÅØ½ºÃÄ ¸¶½ºÅ·, µ¿ÀûÀÎ Çȼ¿ ´ç Á¶¸í ±â¹ý, ÅØ½ºÃÄ ¸ÅÇÎ, ÇÁ·Î±×·¡¹Ö °¡´ÉÇÑ Á¤Á¡ ¼ÎÀÌ´õ
- ¼öÇÐ : IEEE ºÎµ¿¼Ò¼öÁ¡ Á¶ÀÛ, Àúºñ¿ë »ç¿ø¼ö º¸°£, ºü¸¥ °ø°£Àû ÁýÇÕÈ, ÇÁ·¢Å», źµµ ¿ªÇÐ, º¤ÅÍ¿Í Æò¸é ºñ¹ý, º¯ ´ë º¯ ±³Â÷ ÇØ¹ý, °î¼± µû¶ó°¡±â ¾Ë°í¸®Áò
- ÇÁ·Î±×·¡¹Ö ÀÏ¹Ý : µð¹ö±ë ½Ã½ºÅÛ ¼³°è, ÇÁ·ÎÆÄÀÏ·¯ Ȱ¿ë, ÀÚ·áÇü µ¥ÀÌÅͺ£À̽º, À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®, ½ºÅà ´ýÇÎ ¿¹¿Ü ó¸®, ·Î±× ±â·Ï À¯Æ¿¸®Æ¼, Àڱ⠼öÁ¤ ÄÚµå
ÇÊ¿äÇÑ Áö½Ä Ã¥¿¡ ³ª¿Â Äڵ带 »ç¿ëÇÏ·Á¸é, C¿Í C++, x86 ¾î¼Àºí·¯(PC ¿£Áø ÇÁ·Î±×·¡¸ÓÀÎ °æ¿ì), ±×¸®°í OpenGLÀ̳ª Direct3D(3D ÇÁ·Î±×·¡¸ÓÀÎ °æ¿ì)¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù.
[ÆíÁýÀÚ ¼Ò°³] Mark DeLoura´Â Game Developer ÁöÀÇ ¼ö¼® ÆíÁýÀåÀ̸ç, ÀÌÀü¿¡´Â Nitendo of AmericaÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î¸µ ¼ö¼®À¸·Î ÀÏÇß´Ù. ±×´Â ¶ÇÇÑ µ¶¸³ÀûÀÎ °ÔÀÓ °³¹ßÀڷμ ÀÏÇϸç, ¾÷°èÀÇ ¸¹Àº °£Ç๰µé¿¡ ±ÛÀ» ±â°íÇß´Ù.
|
| |
 |
 |
´ÙÇàÀÎÁö ºÒÇàÀÎÁö´Â Á¦°¡ Æò°¡ÇÒ ¼ö ¾ø°ÚÁö¸¸, Game Programming Gems ½Ã¸®ÁîÀÇ 2±ÇÀ» À̹ø¿¡µµ Á¦°¡ ¹ø¿ªÇß½À´Ï´Ù. ¹«Ã´ ¿µ±¤ÀÔ´Ï´Ù. ÀÌ Ã¥ÀÇ Åº»ý¿¡ µµ¿òÀ» ÁÖ½Å, ±×¸®°í ÀÌ Ã¥À» ±â´Ù¸®¼Ì´ø ¸ðµç ºÐµé°ú ÇÔ²² ±â»ÝÀ» ³ª´©°í ½Í½À´Ï´Ù.
GPG 1±ÇÀÇ Ãâ°£ ÀÌÈÄ, ±¹³» °ÔÀÓ °³¹ßÀÚ °øµ¿Ã¼¿¡¼ÀÇ Á¤º¸ °øÀ¯´Â Æø°ú ±íÀÌ ¸ðµÎ°¡ Å©°Ô È®ÀåµÇ¾ú½À´Ï´Ù. ±âº»ÀûÀ¸·Î´Â ±¹³» °ÔÀÓ »ê¾÷ÀÇ ±Ô¸ð°¡ Ä¿Áö°í, ¶ÇÇÑ Çѱ¹ °ÔÀÓ °³¹ßÀÚ ÇùÀÇȸ(KGDA, http://www.kgda.or.kr) °°Àº ÈǸ¢ÇÑ ´Üüµé¿¡ ÀÇÇØ °ÔÀÓ °³¹ßÀÚµéÀÇ °øÀ¯ Á¤½ÅÀÌ ³ô¾ÆÁ³±â ¶§¹®À̰ÚÁö¸¸, GPGÀÇ ¿µÇâµµ ÀÖ¾ú´Ù°í ÀÚºÎÇÕ´Ï´Ù. Á» °úÀåÇØ¼ ¸»ÇÑ´Ù¸é, ÀÌÀü±îÁö´Â ³ª¸¸ÀÇ ºñ¹ý ¶Ç´Â ȸ»ç ±â¹Ð·Î ¿©°å´ø, ±×·¡¼ ÇԺηΠ³»º¸À̱Ⱑ ±×·¨´ø ³ëÇÏ¿ìµéÀÌ Èò Á¾ÀÌ¿¡ ±î¸¸ ±Û¾¾·Î, ±×°Íµµ Çѱ۷Π´©±¸³ª º¼ ¼ö ÀÖ°Ô °ø°³µÇ¾ú´ø °ÍÀÔ´Ï´Ù.
°øÀ¯ÀÇ Æø°ú ±íÀ̰¡ È®ÀåµÊ¿¡ µû¶ó, Á¤º¸¿Í ³ëÇϿ츦 Àß Á¤¸®µÈ ¹®¼ ÇüÅ·Π°øÀ¯ÇϰíÀÚ ÇÏ´Â ³ë·Âµéµµ ¸¹ÀÌ º¸À̰í Àִµ¥, ÀÌ ¶ÇÇÑ ±â»Û ÀÏÀÔ´Ï´Ù. ±×·± ³ë·Âµé¿¡ Á¢Çغ¸Áö ¸øÇϼ̴ٸé, ÀÌÁذï´Ô(http://wzsoft.com/~leechen/)ÀÇ 3D ½ºÅ͵ð ¸ðÀÓ¿¡¼ ¸¸µç CHM Çü½ÄÀÇ ¹®¼³ª, °ÔÀÓ µµÅ¥¸ÕÆ®(http://home.megapass.co.kr/~sim5147/)ÀÇ ½ÉÇü±Ù´ÔÀÌ ¸¸µç PDF Çü½ÄÀÇ ¹®¼µéÀ» ÇÑ ¹ø º¸½Ã±æ.... ´õ ³ª¾Æ°¡¼, ¸î¸î Çö¾÷ °³¹ßÀڵ鿡 ÀÇÇØ GPG ½Ã¸®Áî¿Í ºñ½ÁÇÑ ÇüÅÂÀÇ, Áï ±¸Ã¼ÀûÀÎ ÁÖÁ¦µé¿¡ ´ëÇØ ¿©·¯ ¸íÀÇ ÀúÀÚµéÀÌ ¾´ ±ÛµéÀ» ¸ðÀº ±¹³»¼(°¡Äª Topics in Game Programming)¸¦ ¸¸µå´Â ÀÛ¾÷µµ ÁøÇàµÇ°í ÀÖ½À´Ï´Ù. °ø½Ä »çÀÌÆ®(ÀáÁ¤ÀûÀ¸·Î http://www.gptkorea.com/)µµ ÁغñÁßÀ̶ó°í ÇÕ´Ï´Ù.
ÁÁÀº Ã¥, Ȱ¹ßÇÑ ÀÎÅÍ³Ý °øµ¿Ã¼, ±×¸®°í Àß Á¤¸®µÈ ¹®¼´Â °ø°³¿Í °øÀ¯¸¦ ´õ¿í °¡¼Ó½ÃŰ´Â ¿äÀεéÀÔ´Ï´Ù. ¹Ù¾ßÈå·Î ±¹³» °³¹ßÀÚ °øµ¿Ã¼ÀÇ °ø°³, °øÀ¯ Ȱµ¿Àº Á¦´ë·Î µÈ ±Ëµµ¿¡ ¿Ã¶ú´Ù°í »ý°¢ÇÕ´Ï´Ù. ±×¸®°í, ÀÌ Ã¥, Game Programming Gems vol.2°¡ ´ÜÁö ¾µ¸¸ÇÑ ±â¹ýµéÀ» Àü´ÞÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó, ±¹³» °³¹ßÀÚµéÀÇ °ø°³, °øÀ¯ Ȱµ¿À» ´õ¿í °¡¼ÓȽÃŰ´Â ¿ªÇÒµµ Çϸ®¶ó ¹Ï½À´Ï´Ù.
¹ø¿ª¿¡ ´ëÇØ¼´Â Å©°Ô ÇÒ ¸»ÀÌ ¾ø½À´Ï´Ù. GPG 1±ÇÀ» ¹ø¿ªÇßÀ» ¶§¿Í µ¿ÀÏÇÑ ±âÁذú ÀÚ¼¼·Î ¹ø¿ª¿¡ ÀÓÇß½À´Ï´Ù. 1±Ç ÀÌÈÄ Àúµµ ¹ßÀüÇßÁö¸¸, °ÔÀÓ ±â¼úÀº ±×º¸´Ù ´õ ¸¹ÀÌ ¹ßÀüÇ߱⠶§¹®¿¡, ¿©ÀüÈ÷ ¹ø¿ªÇϱⰡ ¸¸¸¸Ä¡ ¾Ê¾Ò½À´Ï´Ù. ¸ðµç Æò°¡´Â µ¶ÀÚ ¿©·¯ºÐµé²² ³Ñ±æ ¼ö ¹Û¿¡¿ä.... ¾î·µç ¹ø¿ªÀÇ ¿À·ù¿¡ ´ëÇÑ Áú¹®À̶ó¸é Á¦°¡ È®½ÇÈ÷ ´äº¯À» µå¸®°Ú½À´Ï´Ù. GPG ½ºÅ͵ð(http://www.gpgstudy.com)·Î ¿À¼¼¿ä. ³»¿ë¿¡ ´ëÇÑ Áú¹® ¿ª½Ã, ²À Á¦°¡ ¾Æ´Ï´õ¶óµµ ´Ù¸¥ µ¶ÀÚºÐÀÇ ´äº¯À» ¹ÞÀ» ¼öµµ ÀÖÀ¸´Ï, ÀÏ´ÜÀº µé·Áº¸½Ã±æ....
°ÔÀÓ »ê¾÷ÀÌ ½ÃÀÛµÈ ÀÌ·¡ °¡Àå Å« °Ýº¯ÀÇ ½Ã±â°¡ ¹Ù·Î Áö±ÝÀÌ ¾Æ´Ñ°¡ ÇÕ´Ï´Ù. ¿ì¸®ÀÇ °æÀï »ó´ë´Â ¿· °Ç¹°¿¡ ÀÖ´Â ´Ù¸¥ °ÔÀÓ °³¹ß»çµµ ¾Æ´Ï°í, ÇØ¿ÜÀÇ °³¹ß»çµµ ¾Æ´Õ´Ï´Ù. ¿ì¸®°¡ °æÀïÇØ¾ß ÇÏ´Â »ó´ë´Â TV³ª ¿µÈ °°Àº ±âÁ¸ÀÇ ¿¬¿¹.¿À¶ô ¸ÅüÀÔ´Ï´Ù. µû¶ó¼ Àü¼¼°èÀÇ °³¹ßÀÚµéÀº ¸ðµÎ µ¿ÁöµéÀÔ´Ï´Ù. ±×·± ¸¶À½À¸·Î, ÀÌ Ã¥À» ÅëÇØ ¾òÀº ¼º°ú³ª °æÇè, ±×¸®°í »õ·Î¿î ±â¹ýµéÀ» Àû±ØÀûÀ¸·Î ´Ù½Ã °øÀ¯ÇÏ´Â µ¶ÀÚµéÀ» ¸¸³ª°í ½Í½À´Ï´Ù. GPG ½ºÅ͵𸦠±×·¯ÇÑ °øÀ¯ÀÇ Àå¼Òµé Áß Çϳª·Î »ý°¢ÇØ ÁÖ¼ÌÀ¸¸é ÇÕ´Ï´Ù.
¹°·Ð °ÔÀÓ °³¹ßÀÚ °øµ¿Ã¼¿¡ °¡Àå Å©°Ô ±â¿©ÇÏ´Â ¹æ¹ýÀº, ´Ù¸¥ °³¹ßÀڵ鿡°Ô ¿µ°¨°ú ÀÚ±ØÀ» ÁÖ´Â ÁÁÀº °ÔÀÓÀ» ¸¸µå´Â °ÍÀ̰ÚÁÒ. ÀÌ Ã¥ ²À²À ¾Ã¾î »ïŰ½Ã°í, ÁÁÀº °ÔÀÓ ¸¸µå¼¼¿ä! |
| |
 |
 |
Ã¥¿¡ ³ª¿Â ¸ðµç ¼Ò½º ÄÚµå Ã¥¿¡¼ ¼³¸íÇÑ ±â¹ýµéÀ» º¸¿©ÁÖ´Â ´Ù¾çÇÑ ¿¹Á¦ ÇÁ·Î±×·¥µé DirectX SDK glSetup Monolithic ¹öÀü OpenGL Utility Toolkit(GLUT) ¿ø»ö Ⱥ¸µéÀÇ °íÇØ»óµµ ¹öÀü À¯¿ëÇϰí Èï¹Ì·Î¿î °ÔÀÓ °³¹ß »çÀÌÆ®µé·ÎÀÇ ¸µÅ©µé
|
| |
 |
 |
| "Á¤º¸¹®È»ç-°ÔÀÓ ÇÁ·Î±×·¡¹Ö" °ü·Ãµµ¼´Â ÃÑ 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
|
|
- °ÔÀÓ µðÀÚÀÎ À̷аú ½ÇÁ¦
|
| |
|
|
 |