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

GAME PROGRAMMING Gems ½Ã¸®ÁîÀÇ Ã¹ ¹øÂ° ±ÇÀÎ ÀÌ Ã¥Àº 40¸íÀÌ»óÀÇ Àç´ÉÀÖ´Â °ÔÀÓ ÇÁ·Î±×·¡¸ÓµéÀÌ ¿À·£ ½Ã°£ÀÇ °æÇè¿¡¼­ ¹ß±¼ÇØ ³½ ±â¹ýµé°ú Á¶¾ðµéÀ» Çϳª·Î ¸ðÀº °ÍÀÌ´Ù. ÀÌ Ã¥¿¡´Â ¾Ö´Ï¸ÞÀ̼Ç, ÀΰøÁö´É,Z ¹öÆÛ¸µ,Á¶¸í °è»ê,°¡»óÈ¿°ú¿¡¼­ °î¸é,¸ÖƼÇ÷¹À̾î ÀÎÅÍ³Ý °ÔÀÓ,À½¾Ç°ú À½Çâ È¿°ú µî¿¡ À̸£´Â ¹æ´ëÇÑ ºÐ¾ßÀÇ ÇÁ·Î±×·¡¹Ö ³­Á¦µé¿¡ ´ëÇÑ À¯¿ëÇÏ°íµµ Âü½ÅÇÑ ÇØ´ä°ú Á¶¾ðµéÀÌ µé¾î ÀÖ´Ù.

Àü¹®°¡ ¼öÁØÀÇ µ¶ÀÚ»Ó¸¸ ¾Æ´Ï¶ó Ãʺ¸ ¼öÁØÀÇ µ¶ÀÚ¶ó°í ÇØµµ, ÀÌ Ã¥¿¡ µé¾î ÀÖ´Â ÅëÂû·Â ÀÖ´Â ±â¹ýµé°ú ÆÁµéÀ» ÅëÇØ¼­ ÀÚ½ÅÀÇ °ÔÀÓ °³¹ß ´É·ÂÀ» ÇÑ Â÷¿ø ³õÀº ¼öÁØÀ¸·Î ²ø¾î ¿Ã¸± ¼ö ÀÖÀ» °ÍÀ̸ç, ¶ÇÇÑ ÀÌ Ã¥¿¡ ¿Ï¼ºµÇ¾î ÀÖ´Â ¾Ë°í¸®ÁòµéÀ» ÅëÇØ¼­ ¼ö¸¹Àº ÄÚµù ½Ã°£À» Àý¾àÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ÇÑ ¸¶µð·Î, ÀÌ Ã¥Àº ÀÚ½ÅÀÇ ¼öÁØÀ» ³ôÀ̰íÀÚ ÇÏ´Â ¸ðµç °ÔÀÓ °³¹ßÀÚµéÀÌ ²À ÇѹøÀº ºÁ¾ß ÇÒ Ã¥ÀÌ´Ù.

ÀÌ Ã¥ÀÇ ºÎ·Ï CD-ROM¿¡´Â Ã¥¿¡ ³ª¿Â ¸ðµç ¼Ò½º ÄÚµå¿Í Ã¥¿¡ ³ª¿Â ±â¹ýµéÀ» º¸¿©ÁÖ´Â ¿©·¯ ¿¹Á¦ ÇÁ·Î±×·¥µéÀÌ µé¾î ÀÖ´Ù. ÄÚµå´Â C¿Í C++·Î Á¦°øµÇ¸ç, À©µµ¿ìÁ ¸®´ª½º¿¡ ½±°Ô À̽ÄÇÒ ¼ö ÀÖ´Ù. ±×¸®°í À©µµ¿ìÁî OpenGL µå¶óÀ̹öÀÇ ¼³Ä¡¸¦ À§ÇÑ glSetup°ú ¸ÖƼ Ç÷§Æû OpenGL ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ GLUTµµ µé¾î ÀÖ´Ù. ¶ÇÇÑ ´Ù¸¥ À¯¿ëÇÑ ÆÐŰÁöµé°ú À¥ »çÀÌÆ®µéÀÇ ¸ñ·Ïµµ Æ÷ÇԵǾî ÀÖ´Ù.

[½Ã½ºÅÛ ¿ä±¸ »çÇ×]

  • À©µµ¿ìÁî: Intel(R) Pentium(R) ½Ã¸®Áî, AMD Athlon ¶Ç´Â ±× ÀÌÈÄ ÇÁ·Î¼¼¼­ ±ÇÀå. Win95(32MB RAM)À̳ª WinNT4(64MB RAM) ¶Ç´Â ±× ÀÌÈÄ ¹öÀü Çʼö. ÃÖÀûÀÇ ¼º´ÉÀ» À§Çؼ­´Â 3D ±×·¡ÇÈ Ä«µå ±ÇÀå
  • ¸®´ª½º: Intel(R) Pentium(R) ½Ã¸®Áî, AMD Athlon ¶Ç´Â ±× ÀÌÈÄ ÇÁ·Î¼¼¼­ ±ÇÀå. ¸®´ª½º Ä¿³Î 2.3.x³ª ±× ÀÌÈÄ. 32MB RAM ±ÇÀå. ÃÖÀûÀÇ ¼º´ÉÀ» À§Çؼ­´Â 3D ±×·¡ÇÈ Ä«µå ±ÇÀå. XFree86 4.0, GLUT 3.7, OpenGL µå¶óÀ̹ö glibc2.1 ¶Ç´Â ±× ÀÌÈÄ ¹öÀü Çʼö. 3D Çϵå¿þ¾î Áö¿ø ´ë½Å Mesa µå¶óÀ̹ö¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.


[ÆíÁýÀÚ¿¡ ´ëÇØ]
Mark DeLoura´Â Nintendo of AmericaÀÇ ¼ö¼® ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î·Î, Seattle, Washington¿¡ »ì°í ÀÖ´Ù. ±×´Â ÇöÀç NintendoÀÇ Â÷¼¼´ë °ÔÀÓ±âÀÎ ÄÚµå¸í "µ¹ÇÉ"¿¡ ´ëÇÑ ÀÛ¾÷À» ÁøÇàÁßÀÌ´Ù. Mark´Â ¼ö¸¹Àº Nitendo64¿ë °ÔÀÓµéÀÇ °³¹ß¿¡ Âü¿©ÇßÀ¸¸ç, ÇöÀç´Â »õ·Î¿î 3D ±×·¡ÇÈ ±â¹ýµéÀ» ¿¬±¸Çϰí ÀÖ´Ù. ¶ÇÇÑ ±×´Â Game Developer µîÀÇ ¿©·¯ ÀâÁöµé¿¡µµ ±ÛÀ» ½á¿Ô´Ù.
 
ÀÌ Ã¥ÀÇ ÀǹÌ
Game Programming Gems´Â¡¦. ¹¹¶ö±î, ±×³É Ã¥²ÈÀÌ¿¡ ²È¾Æ ³õ±â¸¸ ÇØµµ ¸¶À½ÀÌ µçµçÇØÁö´Â Ã¥ÀÔ´Ï´Ù. Ãʺ¸ °³¹ßÀÚ°¡ º¸±ä Á» ÈûµéÁöµµ ¸ð¸£Áö¸¸, ±×·¡µµ ÇÑ ±Ç °¡Áö°í ÀÖ´Ù´Â °Í¸¸À¸·Î ¹º°¡ Ä¿´Ù¶õ Àç»êÀÌ »ý±ä µíÇÑ ´À³¦ÀÌ µé °ÍÀÔ´Ï´Ù.

Ã¥¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ¼Ò°³´Â ´ëÇ¥ ÁýÇÊÀÚÀÎ Mark DeLoura°¡ Àß ÇØ ³õ¾ÒÀ¸´Ï ¹Ýº¹ÇÒ Çʿ䰡 ¾øÀ» µí ÇÕ´Ï´Ù. ´Ù¸¸ ÇÑ °¡Áö µ¡ºÙÀÌ°í ½ÍÀº °ÍÀº, ÀÌ·± Ã¥ÀÌ ÃâÆÇµÉ Á¤µµ·Î ¼­±¸ÀÇ °ÔÀÓ °³¹ß ºÐ¾ß°¡ ¹ßÀüÇß´Ù´Â Á¡ÀÔ´Ï´Ù. °ÔÀÓ °³¹ß ºÐ¾ß¿¡´Â ÀÌ¹Ì ¼ö¸¹Àº °í¼öµéÀÌ Á¸ÀçÇÕ´Ï´Ù. ±×µé Áß ¸¹Àº »ç¶÷µéÀÌ ³ª¸§´ë·Î °³º°ÀûÀΠåµéÀ» ½á³Â½À´Ï´Ù. ±×·¯³ª ¼ö¸¹Àº °í¼öµéÀÌ ÀÚ½ÅÀÇ °æÇè°ú ÁöÇý¸¦ ½ñ¾Æ ºÎ¾î¼­ ÇÑ ±ÇÀÇ Ã¥À» ¸¸µé¾î ³½ °ÍÀº À̹øÀÌ Ã³À½ÀÔ´Ï´Ù. ÀÌ Ã¥¿¡ ¼ö·ÏµÈ ¼öÁØÀÇ ³»¿ëÀ» °¡Áø °í¼öµéÀÌ ¸¹ÀÌ ÀÖ´Ù´Â Á¡, ±×¸®°í ±×µéÀÌ ÇÔ²² ¸ð¿©¼­ ÇϳªÀÇ ÀÛǰÀ» ¸¸µé ¼ö ÀÖ´Ù´Â Á¡Àº Á¤¸» ºÎ·¯¿î ÀÏÀÌ ¾Æ´Ò ¼ö ¾ø½À´Ï´Ù.

±¹³» °³¹ßÀÚµé Áß¿¡µµ ±× Á¤µµÀÇ ½Ç·ÂÀ» °®Ãá »ç¶÷µéÀº ¸¹ÀÌ ÀÖÀ» °Ì´Ï´Ù. ±×·¯³ª °áÁ¤ÀûÀ¸·Î '±Û ¾²±â¿¡ ¼Ò±ØÀûÀ̰í Á¤º¸¸¦ ³ª´©´Â µ¥ ÀλöÇÏ´Ù'¶ó´Â °ÍÀÌ ÀúÀÇ ÁÖÁ¦³ÑÀº ÆÇ´ÜÀÔ´Ï´Ù. ¸¹Àº °ÔÀÓ °³¹ß °ü·Ã »çÀÌÆ®µé¿¡¼­, ÁÖ·Î ±ÛÀ» ¿Ã¸®°í ÀǰßÀ» ÇÇ·ÂÇÏ´Â »ç¶÷µéÀº ¹º°¡ ¾Ë°í ½Í¾îÇÏ°í ¾ò°í ½Í¾îÇÏ´Â »ç¶÷µéÀÔ´Ï´Ù. ÇÙ½ÉÀûÀÎ ³»¿ëÀ» °¡Áø »ç¶÷µéÀº ¹Ùºü¼­µµ ±×·± °ÍÀ̰ÚÁö¸¸ º°·Î ³»¿ëÀ» °øÀ¯ÇÏÁö ¾Ê´Â µí ÇÕ´Ï´Ù. ³²ÀÌ ¹¯±â Àü¿¡ ¸ÕÀú ¹º°¡¸¦ ¾Ë·ÁÁÖ´Â »ç¶÷µéÀº »ó´ëÀûÀ¸·Î Àû½À´Ï´Ù. À̰ÍÀº ±× »ç¶÷µéÀÇ ¹®Á¦¶ó±âº¸´Ù´Â, ¾ÆÁ÷ ±¹³» °ÔÀÓ °³¹ß°è°¡ ÃæºÐÈ÷ ¼ºÀåÇÏÁö ¾Ê¾Ò±â ¶§¹®À̶ó°í »ý°¢ÇÕ´Ï´Ù. ¾î·µç, ÀÌ Ã¥¿¡ ´ã±ä ÈǸ¢ÇÑ ³»¿ëµéÀÌ ÇöÀç µ¶ÀÚ ¿©·¯ºÐÀÌ ¸¶ÁÖÇϰí ÀÖ´Â ¹®Á¦µéÀ» ÇØ°áÇÏ´Â µ¥ ¸¹Àº µµ¿òÀÌ µÇ±æ ¹Ù¶ó´Â µ¿½Ã¿¡, ÀÌ Ã¥ÀÇ Á¸Àç ÀÚü°¡ ±¹³»ÀÇ ¼ûÀº °í¼öµéÀÌ Á»´õ Àû±ØÀûÀ¸·Î ±ÛÀ» ¾²°í °øÀ¯ÇÏ´Â µ¥ ÀÚ±ØÀÌ µÇ±æ ¹Ù¶ø´Ï´Ù.

¹ø¿ª¼­¿¡ ´ëÇØ
¹ø¿ªÀ» ÀßÇÏ°í ¸øÇϰí ÀÌÀü¿¡, ¿ì¼±Àº ÀÌ·± ¼º°ÝÀÇ Ã¥, Áï µ¶ÀÚÃþÀÌ ±×¸® µÎÅÓÁö ¾ÊÀº '°í±Þ' ¼­ÀûÀ» ¹ø¿ªÇÏ°Ô µÇ¾ú´Ù´Â Á¡¿¡¼­ Å« ÀںνÉÀ» ´À³§´Ï´Ù. ±×¿Í ÇÔ²² ¹ø¿ª¼­ ÃâÆÇÀ» °áÁ¤ÇÑ Á¤º¸¹®È­»ç °ü°èÀÚ ºÐµé²²µµ °í¸¿´Ù´Â ¸»À» ÀüÇÏ°í ½Í½À´Ï´Ù.

³ª¸§´ë·Î ÃÖ¼±À» ´ÙÇØ ¹ø¿ªÀ» ÇßÁö¸¸, ±â´ë¿¡ ¸ðÀÚ¶ó´Â ºÎºÐÀÌ ¸¹À» °Å¶ó°í »ý°¢ÇÕ´Ï´Ù. ƯÈ÷ À̾߱âÇÏ°í ½ÍÀº °ÍÀº, ±¹³» °³¹ßÀÚµéÀÇ ¾ð¾î »ýȰÀ̳ª ÇнÀ ¹æ½Ä¿¡ µµÀüÇØ º¸°í ½Í´Ù´Â »ý°¢¿¡¼­ Á¶±ÝÀº °ø°ÝÀûÀ¸·Î ¿ë¾îµéÀ» ¼±ÅÃÇß½À´Ï´Ù. ¹®Á¦ ÀǽÄÀº ÀÌ·± °ÍÀÔ´Ï´Ù. "´Ù°¢ÇüÀ» ±»ÀÌ Æú¸®°ïÀ̶ó°í ¸»ÇÏ´Â ÀÌÀ¯´Â ¹«¾ùÀϱî?"¶ó´ø°¡, "¿Ö ¼öÇРåÀº µé¿©´Ùº¸Áöµµ ¾Ê°í ±×Àú ³²ÀÌ ¸¸µé¾î ³õÀº Äڵ常 °¡Á®´Ù ¾²´Â°¡" µîµî¡¦. ±×·¡¼­ ¸¹Àº ¿ë¾îµéÀ» ÇѱÛÈ­Çß°í, ¶Ç ¸¹Àº ºÎºÐ¿¡¼­ ÇÁ·Î±×·¡¸ÓµéÀÌ ÁÖ·Î ¾²´Â ¸»º¸´Ù´Â ¼öÇа質 ¹°¸®Çа迡¼­ ¾²´Â ¸»À» »ç¿ëÇß½À´Ï´Ù. ¾î»öÇÑ ºÎºÐÀÌ ÀÖ´Ù°í ÇØµµ, ÀÏ´ÜÀº "ÀÚ½ÅÀÇ ÀÏÀ» ÀÚ½ÅÀÇ ÀÏ»ó ¾ð¾î·Î ¼³¸íÇÏÁö ¸øÇÑ´Ù¸é ±×°ÍÀº ÀÚ½ÅÀÇ ÀÏÀ» 100% ÀÌÇØÇÏÁö ¸øÇϱ⠶§¹®ÀÌ´Ù"¶ó´Â ÀúÀÇ ÁÖÀåÀ» ÇÑ ¹øÂëÀº »ý°¢ÇØ ÁÖ½Ã±æ ¹Ù¶ø´Ï´Ù¡¦.

GPGstudy.com¿¡ ´ëÇØ
¿ë¾î ¼±Åø鿡¼­´Â °ø°ÝÀûÀ̾úÁö¸¸, ¹ø¿ª ÀÚü´Â ºñ±³Àû ¹æ¾îÀûÀ̾ú½À´Ï´Ù. ÀÇ¿ªÀ» ÅëÇØ¼­ ±×·²µíÇÑ ¹®ÀåÀ» ¸¸µé¾î ³»±âº¸´Ù´Â ¿ø¼­ÀÇ ³»¿ëÀ» Á¤È®ÇÏ°Ô ¿Å±â´Â µ¥ ÁÖ·ÂÀ» µÎ¾ú½À´Ï´Ù. ±×·¡µµ ¿ÀŸ´Â ¹°·ÐÀ̰í, ¿À¿ªµµ Ʋ¸²¾øÀÌ ÀÖÀ» °ÍÀÔ´Ï´Ù.

±×·¡¼­ GPGstudy.comÀ̶ó´Â »çÀÌÆ®¸¦ ¿­¾ú½À´Ï´Ù. GPGstudy.comÀº ¿ÀŸ/¿À¿ª¿¡ ´ëÇÑ Á¤º¸, º»¹®¿¡ ¾ð±ÞµÈ Âü°í ÀÚ·áµéÀÇ Á¤¸®(ƯÈ÷ URLµé) µîÀ» Á¦°øÇÏ´Â °ÍÀÌ 1Â÷ÀûÀÎ ¿ªÇÒÀÔ´Ï´Ù. ±×¸®°í ±×º¸´Ù ´õ ÁßÁ¡À» µÎ´Â °ÍÀº Ã¥ÀÇ ³»¿ë¿¡ ´ëÇÑ Áú¹®°ú Àǰß/ÁöÀûÀ» ³ª´­ ¼ö ÀÖ´Â GPG ½ºÅ͵ð Æ÷·³ÀÔ´Ï´Ù.

GPG ½ºÅ͵ð Æ÷·³Àº ÈçÈ÷ ¸»ÇÏ´Â »ç¿ëÀÚ ±×·ì°ú °°Àº °÷ÀÔ´Ï´Ù. °£´ÜÈ÷ ¸»Çؼ­ µ¶ÀÚ ¸ðÀÓÀ̶ó°í ÇÒ ¼ö ÀÖÀ» °Ì´Ï´Ù. °°Àº Ã¥À» °¡Áø µ¶ÀÚµéÀÌ ¼­·Î µµ¿Í°¡¸ç °øºÎÇÒ ¼ö ÀÖ´Â, ±×·³À¸·Î½á Ã¥À¸·ÎºÎÅÍ ÃÖ´ëÇÑ ¸¹Àº °ÍÀ» ¾òÀ» ¼ö ÀÖ´Â °÷ÀÌ µÇ¾úÀ¸¸é ÇÕ´Ï´Ù. ´õ ³ª¾Æ°¡¼­´Â, Çö¾÷ ÇÁ·Î±×·¡¸ÓÀÇ 'Àç±³À°' ¹®Á¦¿¡ ´ëÇÑ ÇϳªÀÇ ÀüÇüÀÌ µÉ ¼ö ÀÖ¾úÀ¸¸é ÁÁ°Ú½À´Ï´Ù.

¸¶Áö¸·À¸·Î, ¹ø¿ª¼­°¡ ³ª¿À±âµµ Àü¿¡ GPGstudy.com°ú ½ºÅ͵ð Æ÷·³¿¡ °ü½ÉÀ» °¡Áö°í Âü¿©ÇØ ÁֽЏðµç ºÐµé²² °¨»çÀÇ ¸»À» ÀüÇÕ´Ï´Ù.
 
  • ¿¹Á¦ ¼Ò½º ÄÚµå
  • ¿©·¯ ¿¹Á¦ ÇÁ·Î±×·¥µé(À©µµ¿ìÁî¿ë°ú ¸®´ª½º¿ë)
  • glSetup Monolithic ¹öÀü
  • GLUT(OpenGL Utility Toolkit) ¹èÆ÷ÆÇ
  • Çà·Ä À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®
  • ÅØ½ºÆ® À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®
  • À¯¿ëÇÑ °ÔÀÓ ÇÁ·Î±×·¡¹Ö »çÀÌÆ®µé·ÎÀÇ ¸µÅ©µé
  •  
     
                                      
    ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»