|
 |
 |
'OpenGL Super Bible'Àº OpenGLÀÇ »õ ¹öÀüÀ» »ç¿ëÇØ¼ ÇÁ·Î±×·¥À» ¸¸µå´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ³»¿ëÀ» ´Ù·ç°í ÀÖ´Â Æ÷°ýÀûÀÌ°í ½Ç¿ëÀûÀÎ °¡À̵å·Î¼, 3ÆÇÀÎ À̹ø Ã¥¿¡¼´Â OpenGL 1.5, OpenGL 2.0ÀÇ ½¦À̵ù ¾ð¾î, ARB Àú¼öÁØ ½¦ÀÌ´õ È®Àå, À©µµ¿ìÁî»Ó¸¸ ¾Æ´Ï¶ó Mac OS X¿Í ¸®´ª½º¿¡¼ÀÇ ÇÁ·Î±×·¡¹Ö¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ³»¿ëÀ» Æ÷ÇÔ½ÃÄ×´Ù. ÀÌ Ã¥Àº OpenGLÀ» ¸¶½ºÅÍÇÏ°í ±× Áö½ÄÀ» ¹ÙÅÁÀ¸·Î ±×·¡ÇÈ ÇÁ·Î±×·¥°ú 3D ±×·¡ÇÈÀ» ¸¸µé°íÀÚ ÇÏ´Â °³¹ßÀÚµéÀ» À§ÇØ ¾²¿©Á³À¸¸ç, °³³äÀ» Á¤¸®Çϰí ÀÌÇØ½ÃŰ´Â Æ©Å丮¾óÀÏ »Ó¸¸ ¾Æ´Ï¶ó °³¹ß °úÁ¤¿¡¼ ¼ö½Ã·Î Âü°íÇÒ ¼ö ÀÖ´Â ·¹ÆÛ·±½ºÀÇ ¿ªÇÒ ¶ÇÇÑ ÇÒ ¼ö ÀÖµµ·Ï ±¸¼ºµÇ¾î ÀÖ´Ù. °ø°£ ³»ÀÇ Á¡, ¼±, Æú¸®°ï µå·ÎÀ×°ú À̵¿, »ö»ó°ú Á¶¸í ¹× ÀçÁú Àû¿ë, ·¡½ºÅÍ ±×·¡ÇȰú ÅØ½ºÃ³ ¸ÊÇÎ, 3D ¸ðµ¨¸µ°ú °³Ã¼ ±¸¼º, ¾È°³¿Í ºí·»µù µîÀÇ ½Ã°¢Àû È¿°ú³ª °î¼±À̳ª °î¸é µå·ÎÀ׿¡ À̸£±â±îÁö ´Ù¾çÇÑ ÀÛ¾÷¿¡ ÀÖ¾î¼ ¿©·¯ºÐÀÇ À¯¿ëÇÑ °¡À̵å¶óÀÎÀÌ µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÇ ³»¿ë PC¿¡¼ 3Â÷¿ø °³Ã¼¸¦ ¸¸µå´Â ¹æ¹ý °¡»ó °ø°£¿¡¼ÀÇ °³Ã¼ À̵¿ À©µµ¿ìÁî, Mac OS X, ¸®´ª½º¿¡¼ÀÇ ºü¸¥ ½Ç½Ã°£ ·»´õ¸µÀ» À§ÇÑ Å×Å©´Ð OpenGL Çϵå¿þ¾î °¡¼ÓÀÇ »ç¿ë ÀÎÅÍ·¢Æ¼ºêÇÑ 3Â÷¿ø Àå¸é ¸¸µé±â »õ·Î¿î OpenGL ½¦À̵ù ¾ð¾î¸¦ »ç¿ëÇÑ ±×·¡ÇÈ Çϵå¿þ¾î ÇÁ·Î±×·¡¹Ö
´ëÇ¥ ÀúÀÚ ¼Ò°³ Richard S. Wright, Jr´Â OpenGLÀ» 10¿© ³â °£ »ç¿ëÇØ¿Â Àü¹®°¡·Î¼, Ç÷θ®´Ù ¿Ã·£µµÀÇ Full Sail¿¡¼ °ÔÀÓ µðÀÚÀÎ °úÁ¤À» ¸Ã¾Æ °¡¸£Ä¡°í Àֱ⵵ ÇÏ´Ù. OpenGL ¾ÆÅ°ÅØÃ³ ¸®ºä º¸µå¿¡¼´Â ½Ç¼¼°è 3D Ç¥Çö¿¡ °ü·ÃµÈ ¸¹Àº Ȱµ¿À» Çϰí ÀÖÀ¸¸ç, °ÔÀÓÀ» ºñ·ÔÇÏ¿© °úÇÐÀû, ÀÇÇÐÀû ¿ëµµÀÇ ¾ÖÇø®ÄÉÀ̼Ç, µ¥ÀÌÅͺ£À̽º ½Ã°¢È¿Í ±³À°¿ë ¼ÒÇÁÆ®¿þ¾î¿¡ À̸£±â±îÁö ´Ù¾çÇÑ »ó¾÷Àû ¾ÖÇø®ÄÉÀ̼ǿ¡ OpenGLÀ» Á¢¸ñ½ÃŰ´Â µ¥ ¸¹Àº ¿ªÇÒÀ» ÇÏ¿´´Ù. ¸®Ã³µå´Â ¶ÇÇÑ ÀÌ Ã¥ÀÇ 1ÆÇ°ú 2ÆÇÀÇ ÀúÀÚÀÌÀÚ Starstone ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀÇ ¼³¸³ÀÚ °â ´ëÇ¥À̱⵵ Çϸç, ÀÚ½ÅÀÇ È¸»ç¿¡¼ PC¿Í ¸ÅŲÅä½Ã ¿î¿µÃ¼Á¦¿¡¼ Ȱ¿ëÇÒ ¼ö ÀÖ´Â OpenGL ¸ÖƼ¹Ìµð¾î ½Ã¹Ä·¹ÀÌ¼Ç ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇϰí ÀÖ´Ù.
Benjamin LipchakÀº ¸Þ»çÃò¼¼½º¿¡ ÀÖ´Â ATI Research¿¡¼ OpenGL µå¶óÀ̹ö¸¦ °³¹ßÇϰí ÀÖÀ¸¸ç, DEC°ú Compaq¿¡¼ ¾ËÆÄ½ºÅ×ÀÌ¼Ç¿ë µðÁöÅÐ UNIX¿Í À©µµ¿ìÁî NT OpenGL µå¶óÀ̹ö¸¦ °³¹ßÇϱ⵵ ÇÏ¿´´Ù. ±Ù·¡¿¡´Â ATI¿¡¼ ½¦ÀÌ´õ ±â¼úÀÇ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇÑ ¿¬±¸¸¦ ÁøÇàÇϰí ÀÖÀ¸¸ç, OpenGL ¾ÆÅ°ÅØÃ³ ¸®ºä º¸µå¿¡¼ ½¦ÀÌ´õ È®Àå ºÎ¹®¿¡ ´ëÇØ Âü°¡Çϰí ÀÖÀ» »Ó¸¸ ¾Æ´Ï¶ó ARB_fragment_program ¿öÅ· ±×·ìÀÇ ÀÏ¿øÀ¸·Îµµ Ȱ¾àÇϰí ÀÖ´Ù. |
| |
 |
 |
ÀÌ Ã¥À» ±¸ÀÔÇϰí ù ÆäÀÌÁöÀÎ Áö±ÝÀÇ ÆäÀÌÁö¸¦ Æí ¿©·¯ºÐÀº ¾Æ¸¶µµ 3D ±×·¡ÇÈ ºÐ¾ß¿¡ Á¾»çÇϰí ÀÖ´Â »ç¶÷À̰ųª, 3D ±×·¡ÇÈÀÇ ¼¼°è¸¦ °øºÎÇϰí ÀÖ´Â »ç¶÷À̰ųª, ¾Æ´Ï¸é ÀÌ ºÐ¾ß¿¡ óÀ½À¸·Î ¹ßÀ» µé¿©³õ°íÀÚ ÇÏ´Â »ç¶÷ Áß ÇϳªÀÏ °ÍÀÌ´Ù. 3D ±×·¡ÇÈ ÀÎÅÍÆäÀ̽º·Î OpenGLÀ» ¼±ÅÃÇÑ °ÍÀº ÁÁÀº ¼±ÅÃÀ̸ç, OpenGLÀ» °øºÎÇϱâ·Î ¸¶À½¸Ô¾ú´Ù¸é ÀÌ Ã¥À» ¼±ÅÃÇÑ °ÍÀÌ Àý´ë ³ª»ÚÁö ¾Ê´Ù°í ¸»Çϰí½Í´Ù.
OpenGLÀº '±×·¡ÇÈ Çϵå¿þ¾î Á¦¾î¸¦ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º'·Î, ½Ç¸®ÄÜ ±×·¡ÇȽº¿¡ ÀÇÇØ °³¹ßµÇ°í ¼ö¸¹Àº »ç¶÷µé¿¡ ÀÇÇØ »ç¿ëµÇ¸é¼ ´Ùµë¾îÁ® ÇöÀç¿¡ À̸£°í ÀÖ´Ù. ºü¸¥ º¯È °úÁ¤À» °ÅÄ¡°í ÀÖ´Â Çϵå¿þ¾î ¹× ¼ÒÇÁÆ®¿þ¾î ½ÃÀå¿¡¼ ¿À·£ ±â°£ ¸í¸ÆÀ» À¯ÁöÇϸç, ¾ÆÁ÷±îÁöµµ 3D ±×·¡ÇÈÀÇ ÁßÃßÀûÀÎ ºÎºÐÀ¸·Î ÀÚ¸®Àâ°í ÀÖ´Ù´Â »ç½Ç¸¸ º¸¾Æµµ OpenGLÀÇ ¾Ë°í¸®Áò°ú ¼º´ÉÀÌ ÈǸ¢ÇÏ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖÀ» °ÍÀÌ´Ù.
OpenGL·Î ¸¸µé¾î³¾ ¼ö ÀÖ´Â 3D ¼¼»óÀº °úÇÐ, ÀÇÇÐ, ºñÁî´Ï½º ¾ÖÇø®ÄÉÀ̼ǻӸ¸ ¾Æ´Ï¶ó, ¿µÈ³ª ±â¼úÀû ¶Ç´Â ±³À°ÀûÀÎ ¿ëµµÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ±×¸®°í °ÔÀÓ¿¡ À̸£±â±îÁö ¸Å¿ì ´Ù¾çÇÏ´Ù. °á±¹ ÇÊ¿äÇÑ °ÍÀº ¿©·¯ºÐÀÇ »ó»ó·ÂÀ̸ç, OpenGLÀ» È¿À²ÀûÀ¸·Î Ȱ¿ëÇϱâ À§ÇÑ Áö½ÄÀÏ °ÍÀÌ´Ù.
½´ÆÛ ¹ÙÀ̺íÀ̶ó´Â Á¦¸ñ¿¡ °É¸Â°Ô ÀÌ Ã¥Àº OpenGL¿¡ ´ëÇÑ °ÅÀÇ ¸ðµç ³»¿ëÀ» ¸Á¶óÇϰí ÀÖÀ¸¸ç, ÃÖ´ëÇÑ ÀϹÝÀûÀ̰í Ç÷§Æû ȣȯÀÌ °¡´ÉÇÑ ³»¿ëÀ¸·Î ¾²¿©Á³´Ù. ¶ÇÇÑ µÎ ¹øÂ° ¿¡µð¼ÇÀÌ Ãâ°£µÈ Áö 5³âÀÌ Èê·¶±â ¶§¹®¿¡, ±×µ¿¾ÈÀÇ Çϵå¿þ¾î/¼ÒÇÁÆ®¿þ¾î »óÀÇ º¯È¿¡ µû¶ó ³»¿ëÀ» ¼öÁ¤Çϰí, À©µµ¿ìÁî»Ó¸¸ÀÌ ¾Æ´Ï¶ó ¸ÅŲÅä½Ã¿Í ¸®´ª½º ¿î¿µÃ¼Á¦¿¡¼ÀÇ OpenGL »ç¿ë¿¡ ´ëÇÑ ³»¿ëµµ Ãß°¡µÇ¾î ÀÖ´Ù.
OpenGLÀÇ ¸ðµç ºÎºÐÀ» ´Ù·ç´Â ¹ÙÀ̺íÀÇ ¼¼ ¹øÂ° ¿¡µð¼ÇÀÎ ¸¸Å ÀüüÀûÀÎ ±¸¼º°ú ´Ü¿øÀÇ ¼ø¼ ¹× ºÐ¹è´Â »ó´çÈ÷ ü°èÀûÀ̸ç, ÂüÁ¶Çϱ⠽¬¿ï »Ó ¾Æ´Ï¶ó ÀÌÇØÇϱ⵵ ½±°Ô ²Ù¸çÁ® ÀÖ´Ù. óÀ½ºÎÅÍ Â÷±ÙÂ÷±Ù °øºÎÇØ ³ª°¡µÇ, ¿©·¯ºÐÀÌ ¾Ë°í ÀÖ´Â ³»¿ëÀ̶ó¸é °Ç³Ê¶Ù°í, Àß ÀÌÇØ°¡ °¡Áö ¾Ê´Â ºÎºÐÀº ÁÖÀÇ ±í°Ô Àаí, Áß¿äÇÑ ºÎºÐÀÇ ¿¹Á¦µéÀº ¹Ýµå½Ã Á÷Á¢ ½ÇÇàÇØº¸°í ¿©·¯¸ð·Î ÀÀ¿ëÇØ°¡¸é¼ ÀÍÈ÷±â ¹Ù¶õ´Ù.
¹«¾ùº¸´Ùµµ ½ÇÀü¿¡ Ȱ¿ëÇÏÁö ¾Ê´Â Áö½ÄÀº ±Ý»õ ÀØÇôÁö±â ¸¶·ÃÀ̹ǷÎ, ÀÌ Ã¥À» °øºÎÇØ°¡¸é¼ ¿©·¯ºÐÀÌ Á÷Á¢ 3D ¼¼»óÀ» ¸¸µé¾îº¸°í, ¹è¿î ³»¿ëÀ» °ð¹Ù·Î Àû¿ë½ÃŰ´Â ¿¬½ÀÀ» ÇÑ´Ù¸é °øºÎÀÇ È¿À²Àº ÈξÀ Ä¿Áú °ÍÀ̶ó »ý°¢ÇÑ´Ù. ¾Æ¹«ÂÉ·Ï ÀÌ Ã¥ÀÌ ¿©·¯ºÐÀÌ ¸¸µé¾î³ª°¥ 3D ¼¼»óÀÇ ¹Ø°Å¸§ÀÌ µÇ¾î ¸ÚÁö°í ÈǸ¢ÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î žÀ¸¸é ÇÏ´Â ¹Ù·¥ÀÌ´Ù.
¿ªÀÚ ÃÖ ÇöÈ£ |
| |
 |
 |
À©µµ¿ìÁî, Mac OS X, ¸®´ª½º¿¡¼ °¡µ¿µÇ´Â ¿¹Á¦ ÇÁ·Î±×·¥°ú ¼Ò½º ÄÚµå / À©µµ¿ìÁî¿ë GLUT ¶óÀ̺귯¸®¿Í RenderMonkey / Right HemisphereÀÇ Deep Exploration µ¥¸ð ¹öÀü / Adobe Acrobat Æ÷¸ËÀÇ ¿ÏÀüÇÑ OpenGL ±Ô¾à ¹®¼ / Ãß°¡ÀûÀÎ OpenGL ¿¹Á¦ ÇÁ·Î±×·¥ Ä÷º¼Ç
|
| |
 |
 |
| "Á¤º¸¹®È»ç-°ÔÀÓ ÇÁ·Î±×·¡¹Ö" °ü·Ãµµ¼´Â ÃÑ 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.
<11Àå, 15Àå ¿¹Á¦ ÆÄÀÏ>
11Àå, 15Àå ´©¶ô ¿¹Á¦ ÆÄÀÏÀÔ´Ï´Ù.
÷ºÎÆÄÀÏ : 5674-252-miss.zip 2755KB
|