Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : °ÔÀÓ/°ÔÀÓ ÇÁ·Î±×·¡¹Ö / °ÔÀÓ ÇÁ·Î±×·¡¹Ö
Game Programming Gems 4
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ Andrew Kirmse
¤ý¿ª ÀÚ ·ù±¤
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2005³â 01¿ù 15ÀÏ
¤ýÁ¤ °¡ 30,000¿ø
¤ýÆäÀÌÁö 889 ÆäÀÌÁö
¤ýISBN 89-5674-238-3
¤ý³­À̵µ Áß±Þ.»ó±Þ
¤ýÃâÆÇ»ç Á¤º¸¹®È­»ç
°ÔÀÓ ¾÷°è ÃÖ°íÀÇ ÇÁ·Î±×·¡¸ÓµéÀÇ ºñ¹ýÀ» °ø°³ÇÏ´Â Game Programming Gems ½Ã¸®ÁîÀÇ ÃÖ½ÅÀÛ!

°³¹ßÀÚµéÀ» À§ÇÑ ±Ã±ØÀÇ ÀÚ¿øÀ̶ó´Â ½Ã¸®ÁîÀÇ ¸í¼ºÀ» À̾°¡´Â Game Programming Gems 4´Â 60 °³ ÀÌ»óÀÇ ¿ÏÀüÈ÷ »õ·Î¿î ±â¹ýµé·Î ä¿öÁ® ÀÖ´Ù. ÃÖ±ÙÀÇ ¸ÚÁø °ÔÀÓµéÀ» ¸¸µç Àü¹® °ÔÀÓ °³¹ßÀڵ鿡 ÀÇÇØ ¾²¿©Áø ÀÌ Ã¥ÀÇ ±ÛµéÀº ÷´ÜÀÇ ¹®Á¦µé¿¡ ´ëÇÑ ºü¸¥ ÇØ´ä»Ó¸¸ ¾Æ´Ï¶ó, ¾ðÁ¦¶óµµ ´Ù½Ã °ö¾Ã¾îº¼ ¸¸ÇÑ ÅëÂûÀ» Á¦°øÇÑ´Ù.

ÀÌ Ã¥Àº µ¶ÀÚÀÇ Ã¢Á¶¼ºÀ» Ã˹ßÇϰí, µ¶ÀÚ ½º½º·Î ã¾Æ³¾ »õ·Î¿î ¹ß°ßÀ» À§ÇØ ¿µ°¨À» ºÎ¿©ÇÒ °ÍÀÌ´Ù.

Áö³­ ¸î ³â°£ °ÔÀÓ ¾÷°è´Â ³î¶ó¿î Ž»ö°ú Çõ½ÅÀÇ ¿©Á¤À» °É¾î¿Ô´Ù. ±× ¿©Á¤¿¡ ¹ß¸ÂÃß¾î, Game Programming Gems ½Ã¸®Áî ¿ª½Ã ±× ¹üÀ§¸¦ ³ÐÇû´Ù. »õ·Î µîÀåÇÑ ´Ù¾çÇÑ Ç÷§ÆûµéÀ» ¹Ý¿µÇؼ­, ¿©·¯ ´ë¾ÈÀûÀÎ ¾ð¾îµé°ú ½áµåÆÄƼ APIµéÀ» »ç¿ëÇÏ´Â ±ÛµéÀÌ ¼ö·ÏµÇ¾ú´Ù. ´ëºÎºÐÀÇ ÄÚµå´Â C++·Î ÀÛ¼ºµÇ¾úÁö¸¸ ¸î¸î ÀÎÅÍÇÁ¸®ÅÍ ¾ð¾îµé(Java, ÆÄÀ̽ã)·Î µÈ Äڵ嵵 ³ªÅ¸³µ´Ù. ±×·¡ÇÈ ±ÛµéÀº OpenGL, DirectX, ±×¸®°í ¿©·¯ °¡Áö ¼ÎÀÌ´õ ¾ð¾îµéÀ» ÀÚÀ¯·ÎÀÌ »ç¿ëÇÑ´Ù.

¶ÇÇÑ, À̹ø Ã¥¿¡ »õ·Î Ãß°¡µÈ ¹°¸® ¼½¼ÇÀº â¹ßÀû °ÔÀÓÇ÷¹ÀÌÀÇ Ã¢Ãâ¿¡ µµ¿òÀÌ µÇ´Â ½Ç½Ã°£ ¹°¸® ±¸Çö¿¡ ´ëÇÑ Çõ½ÅÀûÀÎ ±â¹ýµéÀ» °¡¸£Ä£´Ù. ±×¸®°í ½Ã¸®ÁîÀÇ ¸ðµç Ã¥µéÀ» Á» ´õ ½±°í È¿À²ÀûÀ¸·Î °Ë»öÇÒ ¼ö ÀÖµµ·Ï, ´©ÀûµÈ ã¾Æº¸±âµµ Ãß°¡ÇÏ¿´´Ù.

ÀÌ Ã¥Àº ¸ðµç °ÔÀÓ ÇÁ·Î±×·¡¸ÓµéÀÌ °¡Á®¾ß ÇÒ ±Ã±ØÀÇ Âü°í¼­ÀÌ´Ù.

ÀÌ Ã¥ÀÌ Æ÷ÇÔÇÏ´Â ³»¿ë

  • ÇÁ·Î±×·¡¹Ö ÀÏ¹Ý : °ÔÀÓ µð¹ö±ëÀÇ °úÇÐ, ´ëÇü Å©·Î½ºÇ÷§Æû ¶óÀ̺귯¸®, C++ ¹ü¿ë Æ®¸® ÄÁÅ×À̳Ê, ¾àÇÑ ÂüÁ¶¿Í ³Î °´Ã¼, °ÔÀÓ °³Ã¼ °ü¸® ½Ã½ºÅÛ

  • ¼öÇÐ : Mersenne Twister Ȱ¿ë, ÀýµÎü¿Í Ä«¸Þ¶ó Á¤º¸ ÃßÃâ, Ä¿´Ù¶õ ¼¼°è ÁÂÇ¥ÀÇ Á¤¹Ðµµ ¹®Á¦ ÇØ°á, ´õ Àß µé¾î¸Â´Â °æ°è ÀÔü¸¦ À§ÇÑ °øºÐ»ê Çà·Ä Ȱ¿ë

  • ¹°¸®(»õ·Î Ãß°¡µÊ) : ÀüÅõ ¹«·ÂÈ­ ¾Ë°í¸®Áò, CPU°¡ Á¦ÇÑµÈ ½Ã½ºÅÛÀ» À§ÇÑ Â÷·® ¹°¸® ½Ã¹Ä·¹À̼Ç, °­Ã¼ µ¿¿ªÇÐÀÇ ±¸¼ÓÁ¶°Çµé, »óÈ£ÀÛ¿ëÀû ¼ö¸é

  • ÀΰøÁö´É : 3ÀÎĪ Ä«¸Þ¶ó ³×ºñ°ÔÀ̼Ç, ±ØÀû ±äÀå °³¼±À» À§ÇÑ AI Ȱ¿ë, NPC ÀÇ»ç°áÁ¤, ºÐ»ê Ãß·Ð ÅõÇ¥ ¾ÆÅ°ÅØÃ³

  • ±×·¡ÇÈ : ´ÝÈ÷Áö ¾ÊÀº ¸Þ½Ã¸¦ À§ÇÑ GPU ±×¸²ÀÚ ÀÔü ±¸Ãà, ¿ø±Ù ±×¸²ÀÚ ¸Ê, ±×¸²ÀÚ ¹öÆÛ, ¸ð¼Ç ĸÃÄ ÀÚ·á ¾ÐÃà, ÁöÆò¼±À» ÀÌ¿ëÇÑ ÁöÇü Â÷Æó ¼±º°

  • ³×Æ®¿÷ ¹× ¸ÖƼÇ÷¹À̾î : È¿À²ÀûÀÎ MMP °ÔÀÓ »óÅ ÀúÀå, Ŭ¶óÀ̾ðÆ®-¼­¹ö ȯ°æ¿¡¼­ º´·Ä »óűâ°è ÀÀ¿ë, ºñÆ® ÆÐÅ·, ´ÙÁß ¼­¹ö ±â¹Ý MMORPG¸¦ À§ÇÑ ½Ã°£ ¹× Àϰü¼º °ü¸®

  • ¿Àµð¿À : OpenAL ÀÔ¹®, ½Ç½Ã°£ ¸³½ÌÅ©, µ¿Àû º¯¼ö¿Í ¿Àµð¿À ÇÁ·Î±×·¡¹Ö, °ÔÀÓ ¹°¸®¿¡ ±â¹ÝÇÑ ½Ç½Ã°£ À½ ÇÕ¼º Á¦¾î


ÀúÀÚ ¾à·Â
  • Andrew Kirmse´Â Meridian 59(1996)¸¦ °øµ¿ Á¦ÀÛ, °¨µ¶ÇßÀ¸¸ç Star Wars: Starfighter(2001)¿¡¼­´Â ±×·¡ÇÈ ÇÁ·Î±×·¡¸Ó·Î ÀÏÇß´Ù. Massachusetts Institute of Technology(MIT)¿¡¼­ ¹°¸®ÇÐ, ¼öÇÐ, Àü»êÇÐ ÇÐÀ§¸¦ µý Andrew´Â Game Programming Gems 1, 2, 3ÀÇ ÀúÀÚ Áß ÇÑ »ç¶÷À¸·Î, Game Programming Gems 3¿¡¼­´Â ³×Æ®¿÷ ¹× ¸ÖƼÇ÷¹ÀÌ ¼½¼Ç ÆíÁýÀÚ¸¦ ¸Ã±âµµ Çß´Ù.
  • Makr Deloura´Â Game Programming Gems ½Ã¸®ÁîÀÇ Ã¢¼³ÀÚÀ̸ç, Sony Computer Entertainment America¿¡¼­´Â °³¹ßÀÚ °ü°è °ü¸®Àڷμ­ PlayStation°ú ¹Ì·¡ÀÇ ¿£ÅÍÅ×ÀÎ¸ÕÆ® Á¦Ç°µé¿¡ ÁÖ·ÂÇϰí ÀÖ´Ù.

    ¿ªÀÚ ¼Ò°³
    1996³âºÎÅÍ ÇÁ·Î±×·¡¹Ö ¼­Àû Àü¹® ¹ø¿ª°¡·Î Ȱµ¿ÁßÀÌ´Ù.
    Áö±Ý±îÁö 'Game Programming Gems(1, 2, 3)' ½Ã¸®Á ºñ·ÔÇØ¼­ 'OpenGL Game Programming', '3D °ÔÀÓ ÇÁ·Î±×·¡¹Ö & ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» À§ÇÑ ¼öÇÐ Á¦1, 2ÆÇ', 'AI Game Programming Wisdom', 'Direct3D ShaderX: Á¤Á¡ & Çȼ¿ ¼ÎÀÌ´õ ÆÁ°ú Æ®¸¯', '°ÔÀÓ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ÀڷᱸÁ¶¿Í ¾Ë°í¸®Áò', 'Game Coding Complete' µî ¿©·¯ °ÔÀÓ ÇÁ·Î±×·¡¹Ö ¼­ÀûµéÀ» ¹ø¿ªÇßÀ¸¸ç, ¶ÇÇÑ ÀâÁö Game Developer Çѱ¹¾îÆÇÀÇ °íÁ¤ ¹ø¿ªÀڷΠȰµ¿ÇؿԴÙ.

    ÀÌ ¿Ü¿¡µµ 'Code Reading: ¿ÀÇ ¼Ò½º °üÁ¡¿¡¼­ º» ÄÚµå Àбâ', 'Àç¹ÌÀÖ°Ô ºüÁ®µå´Â C++ ÇÁ·Î±×·¡¹ÖÀÇ ÇÔÁ¤', 'Beginning C#', 'Professional JSP', 'Beginning XHTML', 'Professional ADO 2.5 RDS Programming with ASP 3.0', 'GDI +Programming: C#À» ÀÌ¿ëÇÑ »ç¿ëÀÚ ÁöÁ¤ ÄÁÆ®·Ñ ÀÛ¼ºÇϱâ', 'core PHP Programming', 'Understanding COM+', 'The JFC Swing Tutorial', 'Professional XML Applications', 'Waite GroupÀÇ C++ How-To' µî ´Ù¾çÇÑ ºÐ¾ßÀÇ ÇÁ·Î±×·¡¹Ö ¼­ÀûµéÀ» ¹ø¿ªÇß´Ù.

    ¹ø¿ª°ú °ÔÀÓ °³¹ß ¿Ü¿¡ ¼ÒÇÁÆ®¿þ¾î ¹®¼­È­¿¡µµ ¸¹Àº °ü½ÉÀ» °¡Áö°í ÀÖÀ¸¸ç, ¼ö¸¹Àº ¿ÀǼҽº ÇÁ·ÎÁ§Æ®µéÀÇ Ç¥ÁØ ¹®¼­È­ Çü½ÄÀ¸·Î ¾²ÀÌ´Â DocBookÀÇ ±¹³» »ç¿ëÀÚ ¸ðÀÓÀÎ ´ÚºÏ Çѱ¹(http://docbook.or.kr/)ÀÇ ÀÏ¿øÀ¸·Î Ȱµ¿Çϰí ÀÖ´Ù.

    ÇöÀç ¹ø¿ª¼­ Á¤º¸ »çÀÌÆ® ¡°occam's Razor¡±(http://occam.com.ne.kr)¿Í Game Programming Gems ½ºÅ͵ð »çÀÌÆ® ¡°GPGstudy.com¡±(http://gpgstudy.com)À» ¿î¿µÇϰí ÀÖ´Ù.
  •  
    ¶Ç ´Ù½Ã GPG ½Ã¸®ÁîÀÇ »õ ¹ø¿ª¼­¸¦ ³»°Ô µÇ¾î¼­ ¹«Ã´ ±â»Þ´Ï´Ù. GPG 3 ±Ç ÀÌÈÄ 2 ³â¿©ÀÇ °ø¹éÀÌ ÀÖ¾ú½À´Ï´Ù. ¿ø·¡ GPG ½Ã¸®Áî ¿ø¼­µéÀº SIGGRAPH¿¡ ¸ÂÃç¼­ 8 ¿ù¿¡ Ãâ°£µÇ¾ú´Âµ¥, 4 ±ÇÀº °ÔÀÓ °³¹ßÀڵ鿡°Ô ´õ Áß¿äÇÑ Çà»çÀÎ GDCÀÇ ³»¿ëÀ» Á» ´õ Àß ¹Ý¿µÇϱâ À§Çؼ­ 2003 ³â 8 ¿ùÀ» °Ç³Ê¶Ù°í 2004 ³â 3 ¿ù¿¡ Ãâ°£µÇ¾ú½À´Ï´Ù. ¾Æ¸¶ ¾ÕÀ¸·ÎÀÇ Ã¥µéµµ 3 ¿ù¿¡ ³ª¿Ã °ÍÀÔ´Ï´Ù. ¹ø¿ª¼­´Â ¿¹Àü ÀÏÁ¤À̶ó¸é 2004 ³â 9 ¿ù Á¤µµ¿¡´Â ³ª¿Ô¾î¾ß Çߴµ¥, ¿©·¯ °¡Áö »çÁ¤ ¶§¹®¿¡ ÀÌÁ¦¾ß ³ª¿À°Ô µÇ¾ú½À´Ï´Ù.

    Áö³­ 2 ³â¿©ÀÇ ½Ã°£ µ¿¾È, °ÔÀÓ °³¹ßÀÚ À¥ °øµ¿Ã¼ÀÇ È°µ¿Àº Á» ºÎÁøÇÑ ¸éÀÌ ÀÖ¾ú´ø °Í °°½À´Ï´Ù. ÃÖ±Ù ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö °ü·Ã »çÀÌÆ® Çϳª°¡ ¿î¿µÀ» Áß´ÜÇß½À´Ï´Ù. GpgStudy (http://gpgstudy.com)´Â ¹æ¹®ÀÚ ¼ö Áõ°¡¿¡ µû¸¥ ºÎÀÛ¿ëÀÌ Á¶±Ý ÀÖ¾ú°í, Æ÷·³ ÃëÁö¿Í´Â ¸ÂÁö ¾Ê´Â Ãʺ¸ÀûÀÎ ´Ü´äÇü Áú¹®µéµµ ¸¹¾Ò´ø °Í °°½À´Ï´Ù. KGDA »çÀÌÆ®(http://kgda.org)´Â °³ÆíÀÇ ÈÄÀ¯ÁõÀ» °Þ°í ÀÖ°í¿ä. ±×·¯³ª ¹ßÀüÀ» À§ÇÑ °³ÆíÀ̾úÀ¸¹Ç·Î ´õ Å« ±â´ë¸¦ °É¾îº¾´Ï´Ù.

    ÇÑ °¡Áö Èï¹Ì·Ó°íµµ Èñ¸ÁÀûÀÎ °ÍÀº, °ÔÀÓ °³¹ßÀÚ °³ÀÎÀÇ ¿¬±¸ ¼º°ú³ª °í¹ÎÀ» µå·¯³»´Â ºí·Î±×µéÀÌ ´Ã¾î³µ´Ù´Â Á¡ÀÔ´Ï´Ù. °³ÀÎÀûÀ¸·Î ¶Ç´Â ȸ»ç ¾÷¹«ÀÇ ÀÏȯÀ¸·Î ¿¬±¸Çϰí ÀÖ´Â ³»¿ëÀ̳ª Ãֽа³¹ß ¼Ò½Ä µîÀ» ºí·Î±×¸¦ ÅëÇØ¼­ °ø°³ÇÏ´Â °ÔÀÓ °³¹ßÀÚµéÀÌ ¸¹ÀÌ »ý°å½À´Ï´Ù. GpGikiÀÇ BlogList ÆäÀÌÁö(http://www.gpgstudy.com/gpgiki/BlogList)¿¡ ¹ø¿ª¼­ 1 ±ÇÀÇ Ãßõ»ç¸¦ ½áÁ̴ּø ¼­°üÈñ´ÔÀÇ ºí·Î±×(http://kwanny.ntreev.net/tt/index.php)¸¦ ºñ·ÔÇØ¼­ ¸î¸î °ÔÀÓ °³¹ßÀÚ ºí·Î±×µéÀÌ ³ª¿Í ÀÖ½À´Ï´Ù. ºí·Î±×µéÀÌ ¶ß¸é¼­ ±ä Æ©Å丮¾óÀ̳ª °­Á ÇüÅÂÀÇ Á¤º¸ °øÀ¯´Â Á» ÁÙ¾îµéÀº ´À³¦ÀÌÁö¸¸, ¾î¼¸é À̰ÍÀº À¥ »óÀÇ Á¤º¸ °øÀ¯°¡ ±âÃÊÀûÀÎ ÁÖÁ¦µé¿¡¼­ ¹þ¾î³ª¼­ Á» ´õ ´Ù¾çÇÏ°í »õ·Î¿î ÁÖÁ¦µé·Î ³ª¾Æ°¡´Â Çö»óÀÏ ¼öµµ ÀÖ°Ú½À´Ï´Ù.

    ºñ±³Àû ±ä °­Á³ª Æ©Å丮¾ó ¼º°ÝÀÇ ÀÚ·á °øÀ¯ Ãø¸é¿¡¼­´Â °ÔÀÓ »ê¾÷ Á¾ÇÕ Á¤º¸ ½Ã½ºÅÛ(GITISS, http://www.gitiss.or.kr)ÀÇ °³ÀåÀÌ Áß¿äÇÑ ¼Ò½ÄÀÌ µÉ °ÍÀÔ´Ï´Ù. À¥ °øµ¿Ã¼ÀÇ ¼º°ÝÀÌ Å« °÷Àº ¾Æ´Ï°í, ¾çÁúÀÇ ÀÚ·á°¡ ¸¹ÀÌ ÀÖ´Â °÷ÀÔ´Ï´Ù. ƯÈ÷ °¡¸¶¼öÆ®¶ó(http://www.gamasutra. com)³ª µ¥ºê¸¶½ºÅÍ(http://devmaster.net) °°Àº À¯¸í ÇØ¿Ü »çÀÌÆ®ÀÇ ±ÛµéÀ» Á¤½Ä ÀúÀÛ±Ç Çù¾à ÇÏ¿¡ ¹ø¿ªÇÑ ÀÚ·áµéÀÌ Àִµ¥, ¾î¼¸é ¸î ³â Àü GpGiki¿¡¼­ ¿ø ÀúÀÚÀÇ µ¿ÀÇ ¾øÀÌ ¹«ÀÛÁ¤ ¹ø¿ªÇÏ´ø È£±â·Ó´ø ½ÃÀýÀ» ¶°¿Ã¸®´Â ºÐµéµµ ÀÖÀ» °ÍÀÔ´Ï´Ù.

    Àá±ñ °ÔÀÓ »ê¾÷ À̾߱⸦ ÇÏÀÚ¸é, ÇöÀç ±¹³» °ÔÀÓ ¾÷°è´Â ¾çÀûÀÎ ¼ºÀåÀ» Çϰí ÀÖ±ä ÇÏÁö¸¸ ³«°ü·ÐÀ» ÆîÄ¡±â´Â Èûµç »óȲÀÎ °Í °°½À´Ï´Ù. PC¿ë ÆÐŰÁö °ÔÀÓÀÌ È¸»ýÇÒ °¡´É¼ºÀº ¿©ÀüÈ÷ Èñ¹ÚÇØ º¸À̸ç, ¿Â¶óÀÎ °ÔÀÓµéÀº ¿ÜÈ­³»ºóÀ̶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·± ´Ù¼Ò ¾Ï¿ïÇÑ »óȲÀº ¹°·Ð °ÔÀÓ ¾÷°è ¿ÜÀûÀÎ ¿äÀÎ, ƯÈ÷ Àü¹ÝÀûÀÎ °æ±â ħü¿¡¼­ ¿øÀÎÀ» ãÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ¾îÂ÷ÇÇ °ÔÀÓÀº ¸Ô°í »ç´Â Àϰú´Â µ¿¶³¾îÁø ¿À¶ô ¶Ç´Â ÁÁ°Ô ¸»Çؼ­ ¹®È­ »óǰÀ̸ç, ÇÒ ¿©°ÇÀÌ ¾È µÇ¸é ¾È ÇØµµ ±×¸¸ÀÎ °ÍÀÔ´Ï´Ù. ºñ¿ë ´ë Àç¹Ì ¸é¿¡¼­ TV´Â ¹°·ÐÀÌ°í ¾î¼¸é ¼ÒÁÖ³ª, ³ë·¡¹æ, ºñµð¿À³ª ¼Ò¼³Ã¥, ¸¸È­¿¡ ¹Ð¸± ¼öµµ ÀÖ´Â ¿À¶ô °Å¸®ÀÏÁöµµ ¸ð¸£°Ú½À´Ï´Ù.

    ±×·± Á¡À» »ý°¢ÇÒ ¶§, ¾Æ¸¶µµ °ÔÀÓ »ê¾÷ÀÇ ÃÖ¾ÇÀÇ ¾Ç¸ùÀº ¾îµô ºÁµµ °í¸¸°í¸¸ÇÑ °ÔÀӵ鸸 ³ÑÃijª¼­ °ÔÀÓ ÀÚü¿¡ Èï¹Ì¸¦ ÀÒ°í ´Ù¸¥ ¿À¶ô°Å¸®¸¦ ã´Â »ç¶÷µéÀÌ ¸¹¾ÆÁö´Â »óȲÀÏ °ÍÀÔ´Ï´Ù. ½ÇÁ¦·Î ¹Ì±¹Àº ±×·± »ç°ÇÀ» ÇÑ ¹ø °Þ¾ú½À´Ï´Ù. ¼ÒÀ§ ¾ÆÅ¸¸® ¼îÅ©¶ó°í Çϴµ¥, ÇÔ·®¹Ì´ÞÀÇ °ÔÀÓµéÀ» ³²¹ßÇÏ´Ù°¡ ºñµð¿À °ÔÀÓ »ê¾÷ ÀÚü°¡ ÇÑ ¼ø°£¿¡ ¸ÁÇØ¹ö¸° ÀûÀÌ ÀÖ¾ú½À´Ï´Ù. Mark DelouraÀÇ ¼­¹®À» ºñ·ÔÇØ¼­ ¹Ì±¹ÀÇ °³¹ßÀÚµéÀÌ °ÔÀÓ »ê¾÷¿¡ ´ëÇÑ °ÆÁ¤À» Ç¥ÇöÇÑ ±Û¿¡¼­ ¾ÆÅ¸¸® ¼îÅ©ÀÇ ±×¸²ÀÚ¸¦ ÈçÈ÷ º¼ ¼ö ÀÖ½À´Ï´Ù.
    ³·Àº ǰÁúÀÇ ±×·¡ÇÈÀ̳ª »ç¿îµå °°Àº ¿äÀε鵵 °ÔÀÓÀ» ÇÔ·®¹Ì´Þ·Î ¸¸µå´Â ¿äÀÎÀÌ µÇ°ÚÁö¸¸, ¹«¾ùº¸´Ùµµ °áÁ¤ÀûÀÎ °ÍÀº âÁ¶ÀÇ ºÎÀçÀÏ °ÍÀÔ´Ï´Ù. »ó¾÷¼º¿¡ ÀÇÇÑ ÇѰ踦 Á¦¿ÜÇÒ ¶§ âÁ¶ÀÇ ºÎÀç´Â ÀÏÂ÷ÀûÀ¸·Î °ÔÀÓ µðÀÚÀ̳ÊÀÇ Ã¥ÀÓÀÏ °ÍÀÔ´Ï´Ù¸¸, °ÔÀÓ ÇÁ·Î±×·¡¸Óµé ¿ª½Ã Ã¥ÀÓÀÌ ÀÖ½À´Ï´Ù. °ÔÀÓ µðÀÚÀ̳ʵéÀÌ ÀÚ½ÅÀÇ Ã¢Á¶Àû ´É·ÂÀ» ¸¶À½²¯ ÆîÄ¥ ¼ö ÀÖ´Â °ø°£°ú ¼ö´ÜÀ» ¸¸µé¾î ÁÖ´Â °ÍÀÌ ¹Ù·Î °ÔÀÓ ÇÁ·Î±×·¡¸ÓµéÀ̱⠶§¹®ÀÔ´Ï´Ù.

    Á» ºñ¾àÀÏÁöµµ ¸ð¸£°ÚÁö¸¸, ±×·± Ãø¸é¿¡¼­ ´Ù¸¥ ´©±¸µµ ¾Æ´Ñ °ÔÀÓ ÇÁ·Î±×·¡¸ÓµéÀÌ ±¹³» °ÔÀÓ »ê¾÷ÀÇ µ¹ÆÄ±¸¸¦ ¿©´Â ÁÖÀΰøÀÌ µÉ ¼ö ÀÖ´Ù´Â »ý°¢ÀÔ´Ï´Ù. ÀÌ GPG 4 ¹ø¿ª¼­°¡ °ÔÀÓ ¾÷°èÀÇ ¾Õ±æÀ» ¿©´Â ¿ì¸® °ÔÀÓ ÇÁ·Î±×·¡¸ÓµéÀÇ °¡Àå ¹ÏÀ» ¼ö ÀÖ´Â ¹«±â°¡ µÇ±æ ±â¿øÇÕ´Ï´Ù.

    ´Ù½Ã ¹ø¿ª¼­ À̾߱â·Î µ¹¾Æ°¡¼­, ¿ø¼­¿Í ¹ø¿ª¼­ »çÀÌÀÇ ±â°£ÀÌ ¸Å¿ì ±æ¾úÁö¸¸ ¾ÈŸ±õ°Ôµµ ¹ø¿ª ±â°£ ÀÚü°¡ ¿¹Àüº¸´Ù ±æÁö´Â ¾Ê¾Ò½À´Ï´Ù. Ç×»ó ±×·¨Áö¸¸ À̹ø¿¡µµ Å»°í¸¦ Çϸ鼭 Á¶±Ý ´õ ½Ã°£À» µé¿©¼­ ´Ùµë°í È®ÀÎÇßÀ¸¸é ÇÏ´Â ¾Æ½¬¿òÀÌ ÄǽÀ´Ï´Ù. ¹ø¿ª ½ºÅ¸ÀÏ¿¡´Â º°·Î º¯È­°¡ ¾ø¾úÁö¸¸ ¿¹¸¦ µé¾î cullingÀ» Á¦¿Ü ´ë½Å ¼±º°À̶ó°í ÇÏ´Â µî ¿ë¾î º¯È­°¡ Á» ÀÖ¾ú´Âµ¥, ¿µ¾î ¿ø¹®À» º´±âÇßÀ¸¹Ç·Î Å©°Ô È¥µ¿µÇÁö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. ¿ª½Ã Ç×»ó ±×·¸µíÀÌ, ¿À¿ª¡¤¿ÀŸ¸¦ ¹ß°ßÇϼ̴ٸé GpgStudy¿¡ º¸°íÇØ ÁֽʽÿÀ.

    ¿ÃÇØµµ ÁÁÀº °ÔÀÓ ¸¸µå¼¼¿ä!
     
    º»¹® ¼Ò½º ÄÚµå¿Í µ¥¸ð / OpenGL À¯Æ¿¸®Æ¼ ŸŶ(GLUT v3.7.6) / SunÀÇ J2SE / Microsoft DirectX 9 SDK
     
    "Á¤º¸¹®È­»ç-°ÔÀÓ ÇÁ·Î±×·¡¹Ö" °ü·Ãµµ¼­´Â ÃÑ 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
    - °ÔÀÓ µðÀÚÀÎ À̷аú ½ÇÁ¦
     
                                      
    ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»