|
 |
 |
ÀÌ Ã¥Àº 3D ¸ðµ¨À» »ý¼ºÇϰí, ¾Ö´Ï¸ÞÀ̼ǽÃ۰í, Direct3D³ª OpenGLÀ» »ç¿ëÇÏ¿© ·»´õ¸µÇÏ´Â µ¥¿¡ ÀÖ¾î¼ ÇÊ¿äÇÑ ¿©·¯ °¡Áö ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» ¼³¸íÇÑ´Ù. ÀÌ Ã¥°ú ºÎ·Ï CD-ROM¿¡´Â ·»´õ¸µ ¿£Áø°ú ¾Ö´Ï¸ÞÀÌÅÍ¿¡ ´ëÇÑ ¼Ò½º ÄÚµå·ÎºÎÅÍ ±×¿Í °ü·ÃµÈ ¸ðµç ³»¿ëÀÌ Æ÷ÇԵǾî ÀÖ´Ù. ÀÌ ¿£ÁøÀ» »ç¿ëÇÏ¸é °ÔÀÓ À帣¿¡ »ó°ü¾øÀÌ ¾î¶°ÇÑ Ä³¸¯Åͳª 3D ȯ°æÀÌ¶óµµ ·»´õ¸µÇÒ ¼ö ÀÖ´Ù. ÀÌ ¿£ÁøÀ» »ç¿ëÇÏ´Â ¸ðµç ¾ÖÇø®ÄÉÀ̼ǵéÀº Direct3D, OpenGL ±×¸®°í ÇâÈÄ API Ç÷¯±×ÀÎÀ¸·Î Á¦°øµÉ ¿©·¯ APIµé¿¡ ´ëÇÏ¿© ÀÚµ¿ÀûÀ¸·Î ȣȯµÈ´Ù. ÀÌ Ã¥Àº ÄõÅʹϾð, ŰÇÁ·¹ÀÓ ¾Ö´Ï¸ÞÀÌ¼Ç ¹× ¸ðµ¨¸µ Å×Å©´Ð µî¿¡ ´ëÇÏ¿© ÀÚ¼¼È÷ ¼³¸íÇϰí ÀÖ´Ù. ¼Ò½º ÄÚµå´Â C/C++·Î ÀÛ¼ºµÇ¾ú´Ù.
ÀÌ Ã¥¿¡ Æ÷ÇÔµÈ ÁÖ¿ä ³»¿ë »À´ë ¾Ö´Ï¸ÞÀÌ¼Ç ½Ã½ºÅÛ¿¡ ´ëÇÑ ¼³¸í MilkShape 3D¿Í Paint Shop Pro¸¦ »ç¿ëÇÏ¿© ÀÎü ¸ðµ¨°ú ½ºÅ² »ý¼º 3D Á¡À¸·ÎºÎÅÍ ÄõÅʹϾ𿡠À̸£´Â ¼öÇÐ Àü¹ÝÀûÀÎ ÁÖÁ¦¿¡ ´ëÇÑ ¼³¸í ¿©·¯ °¡Áö ´Ù¾çÇÑ ÇÁ·Î±×·¡¹Ö Æ®¸¯ ¹× Åø¿¡ ´ëÇÑ ¼³¸í |
| |
 |
 |
ÀúÀÚ ¼Ò°³ David PaullÀº ÇÏ¿ÍÀÌ¿¡ °ÅÁÖÇϸç, Atlantis Cyberspace Inc.ÀÇ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î ÀÏÇϰí ÀÖ´Ù. ÀÌ È¸»ç´Â À§Ä¡±â¹Ý VR ¿£ÅÍÅ×ÀÎ¸ÕÆ® µð¹ÙÀ̽º¸¦ Á¦ÀÛÇϴ ȸ»çÀÌ´Ù. ±×´Â À¯¸íÇÑ ºñµð¿À °ÔÀÓµéÀ» Çìµå-¸¶¿îÆ® µð½ºÇ÷¹À̸¦ ÅëÇØ º¼ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â µð¹ÙÀ̽º µå¶óÀ̹ö¸¦ ÀÛ¼ºÇϰí ÀÖÀ¸¸ç, {Game Programming Gems} ½Ã¸®Áî¿¡ ±â°íÇϱ⵵ ÇÏ¿´´Ù.
ÃÖ±Ù ±×·¡ÇÈ Çϵå¿þ¾îÀÇ ¼º´ÉÀÌ Çâ»óµÇ¸é¼ º¸´Ù ÀÚ¿¬½º·´°í »ç½ÇÀûÀÎ 3D À̹ÌÁö¸¦ ½Ç½Ã°£¿¡ ·»´õ¸µÇÒ ¼ö ÀÖ°Ô µÇ¾ú½À´Ï´Ù. Çѹø¿¡ ó¸®ÇÒ ¼ö ÀÖ´Â Æú¸®°ïÀÇ °³¼ö°¡ ´Ã¾î³²¿¡ µû¶ó ´õ¿í ¼¼¹ÐÇÑ 3D ¸ðµ¨ÀÇ Ç¥ÇöÀÌ °¡´ÉÇØ Á³°í, ÀÌ¿Í ´õºÒ¾î ´õ¿í ÀÚ¿¬½º·¯¿î ¾Ö´Ï¸ÞÀ̼ÇÀ» ¿ä±¸ÇÏ°Ô µÇ¾ú½À´Ï´Ù. ¾Ö´Ï¸ÞÀ̼ÇÀº ij¸¯ÅÍÀÇ »ç½ÇÀûÀΠǥÇö¿¡ ÀÖ¾î¼ ¸Å¿ì Áß¿äÇÑ ¿ä¼ÒÀÔ´Ï´Ù. ºÎµå·´°í ÀÚ¿¬½º·¯¿î ij¸¯ÅÍ ¾Ö´Ï¸ÞÀ̼ÇÀº ÀÌÁ¦ ½Ç½Ã°£ 3D ¾ÖÇø®ÄÉÀÌ¼Ç ¹× °ÔÀÓ¿¡ ÀÖ¾î¼ Çʼö ¿ä¼Ò°¡ µÇ¾ú½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, °ÔÀÓÀÇ ½Ã°¢Àû È¿°ú¿¡ Áö´ëÇÑ ¿µÇâÀ» ³¢Ä¡´Â ¿ä¼ÒÀ̱⵵ ÇÕ´Ï´Ù. ÀÌ Ã¥ÀÌ ÃâÆÇµÇ±â Àü¿¡´Â ij¸¯ÅÍ ¾Ö´Ï¸ÞÀ̼ÇÀ̶ó´Â ÁÖÁ¦¸¦ ´Ù·é Ã¥Àº ±¹³»¿Ü¸¦ ¸··ÐÇÏ°í °ÅÀÇ Ã£¾Æº¼ ¼ö ¾ø¾ú½À´Ï´Ù. ÀÖ´Ù ÇÏ´õ¶óµµ, ¾Ö´Ï¸ÞÀÌ¼Ç ÆÐŰÁö¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ̳ª ¾ÆÆ®ÀûÀÎ °³³äÀ» ¼³¸íÇϴ åÀ̾ú½À´Ï´Ù. °£È¤ ±â¼úÀûÀÎ ³»¿ëÀ» ´Ù·é Ã¥ÀÌ ÀÖ¾úÁö¸¸ ±ØÈ÷ Ãß»óÀûÀÎ ¼³¸í»ÓÀ̾ú½À´Ï´Ù. µû¶ó¼, ÀÎÅͳÝÀ» µÚÁö°Å³ª ±×·¡ÇȽº °ü·Ã ³í¹®À» »ìÆìº¸´Â ¼ö ¹Û¿¡ ¾ø¾ú½À´Ï´Ù. ¿ªÀÚµµ óÀ½¿¡´Â Á¤º¸ÀÇ ºÎÀç·Î ÀÎÇØ ÇϳªÀÇ ÆÁÀ» ¾Ë±â À§ÇÏ¿© ¸¹Àº ½Ã°£À» °í¹ÎÇß´ø ±â¾ïÀÌ ÀÖ½À´Ï´Ù. ij¸¯ÅÍ ¾Ö´Ï¸ÞÀÌ¼Ç ÇÁ·Î±×·¡¹Ö¿¡ °üÇÑ ¼ÀûÀÌ Çϳª¶óµµ ³ª¿Í ÁÖ¾úÀ¸¸é ÇÏ´Â »ý°¢ÀÌ °£ÀýÇß½À´Ï´Ù. ÀÌÁ¦ ij¸¯ÅÍ ¾Ö´Ï¸ÞÀ̼ÇÀ» °øºÎÇÏ·Á´Â ¿©·¯ºÐ¿¡°Ô ÀÌ Ã¥ÀÌ »ç¸·ÀÇ ¿À¾Æ½Ã½º¿Í °°Àº ¿ªÇÒÀ» ÇÒ ¼ö Àֱ⸦ °£ÀýÈ÷ ¹Ù¶ø´Ï´Ù. ÀÌ Ã¥Àº ¿©·¯ºÐ¿¡°Ô ·»´õ¸µ ¿£ÁøÀ» ¼³°èÇÏ´Â ¹æ¹ýºÎÅÍ ºÎµå·´°í È¿°úÀûÀΠŰÇÁ·¹ÀÓ ¾Ö´Ï¸ÞÀÌ¼Ç ½Ã½ºÅÛÀ» ¸¸µå´Â ¹æ¹ý±îÁö °æÇèÀ» Åä´ë·Î ÇÑ ¾ÆÁÖ »ó¼¼ÇÑ ¼³¸íÀ» ÅëÇØ ¾Ë·ÁÁÖ°í ÀÖ½À´Ï´Ù. 3D ±×·¡ÇȽºÀÇ ±âº»ÀÌ µÇ´Â Á¡, º¤ÅÍ, Çà·Ä, ÄõÅʹϾð µîÀ» ½±°Ô ¼³¸íÇÔÀ¸·Î½á º¸´Ù È®½ÇÈ÷ 3D¸¦ ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´À¸¸ç, À̸¦ Åä´ë·Î »À´ë ¾Ö´Ï¸ÞÀÌ¼Ç ¹× ŰÇÁ·¹ÀÓ ¾Ö´Ï¸ÞÀ̼ÇÀ» »ó¼¼È÷ ¼³¸íÇÏ¿´½À´Ï´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ¿ø ÀúÀÚ°¡ ½º½º·Î Å͵æÇÑ ¿©·¯ °¡Áö ±ÍÁßÇÑ ÇÁ·Î±×·¡¹Ö Å×Å©´ÐµéÀ» ¼Ò°³Çϱ⵵ ÇÏ¿´½À´Ï´Ù. ÀÌ Ã¥À» ¹ø¿ªÇÏ¸é¼ ÃÖ´ëÇÑ ¿ø¹®ÀÇ ³»¿ë¿¡ Ãæ½ÇÇÏ¸é¼ µ¶ÀÚµéÀÌ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ÃÖ¼±À» ´ÙÇß½À´Ï´Ù. ´Ù¸¥ ÄÄÇ»ÅÍ °ü·Ã ¼Àû°ú ¸¶Âù°¡Áö·Î, ÀÌ Ã¥¿¡ »ç¿ëµÈ ¿ë¾î Áß¿¡¼µµ ÇѱÛȰ¡ ÀÌ·ç¾îÁöÁö ¾ÊÀº °ÍµéÀÌ ¸¹½À´Ï´Ù. ¿©·¯ºÐµéÀÌ °ü·ÃµÈ ´Ù¸¥ ¿ø¼¸¦ Á¢ÇÒ ¶§, ¿ë¾îÀÇ È¥¶õÀ» °ÞÁö ¾Êµµ·Ï, ÀÌ Ã¥¿¡¼´Â µÉ ¼ö ÀÖÀ¸¸é Àü¹®¿ë¾î¸¦ ¿µ¾î ¿ø¹®ÀÇ ¼Ò¸®³ª´Â ´ë·Î Ç¥±âÇÏ·Á°í ³ë·ÂÇß½À´Ï´Ù. ÀÌ Ã¥À» Àдٰ¡ Àǹ®³ª´Â »çÇ×À̳ª ¹®ÀÇÇÒ ³»¿ëÀÌ ÀÖ´Ù¸é À̸ÞÀÏ zho@korea.comÀ¸·Î ¿¬¶ôÇØ ÁֽʽÿÀ. ¸¶Áö¸·À¸·Î, ¸¹Àº µµ¿òÀ» ÁֽŠÁ¤º¸¹®È»çÀÇ Àü¹®¼ ±âȹÆÀ ¿©·¯ºÐ²² ±íÀº °¨»ç¸¦ Ç¥ÇÕ´Ï´Ù.
¿ª ÀÚ ÃÖ ÁöÈ£ |
| |
 |
 |
ÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇϱâ À§ÇØ ÇÊ¿äÇÑ ¼Ò½º ÄÚµå(ANSI C ¶Ç´Â C++ ȣȯ), ¼ÒÇÁÆ®¿þ¾î, ¾Ë°í¸®Áò ¹× ±×¸² µîÀ» ¸ðµÎ Æ÷ÇÔ - ·»´õ¸µ ¿£Áø¿¡ ÇÊ¿äÇÑ ¸ðµç ÆÄÀϵé/¾Ö´Ï¸ÞÀÌ¼Ç ¿£Áø¿¡ ÇÊ¿äÇÑ ¸ðµç ÆÄÀϵé/OpenGL ¹× DirectX API ·¦ÆÛ¸¦ À§ÇÑ ¸ðµç ÆÄÀϵé/MilkShape 3D/Paint Shop Pro 7(Æ®¶óÀ̾ó ¹öÀü)/Ã¥ÀÇ Ä÷¯ À̹ÌÁö ÆÄÀϵé
|
| |
 |
 |
| "Á¤º¸¹®È»ç-°ÔÀÓ ÇÁ·Î±×·¡¹Ö" °ü·Ãµµ¼´Â ÃÑ 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
|
|
- °ÔÀÓ µðÀÚÀÎ À̷аú ½ÇÁ¦
|
| |
|
|
 |