| COMSTUDY¿¡ ³ª¿Í ÀÖ´Â ³»¿ëµéÀº ±×³É
°£´ÜÇÑ À̷п¡ ´ëÇÑ ¼³¸íÀ̱¸ ¿©±â¿¡ ³ª¿Í ÀÖ´Â ³»¿ëÀÌ ÁøÂ¥ ¼Ò½º¸¦
º¸¸é¼ ÀÀ¿ëÀ» ÇÏ´Â ±×·± ºÎºÐÀÔ´Ï´Ù.
¾î¶²°É »ç¿ëÇϵçÁö ±×°Ç ¿©·¯ºÐ ÀÚÀ¯ÀÌ´Ù. ½Ã°£ÀÌ Áß¿äÇϸé DirectX¸¦
»ç¿ëÇÏ¶ó±¸ Çϴµ¥ È®½ÇÇÏ°Ô ½Ã°£Àº ¹«ÀÚ°Ô ´ÜÃà½Ãų ¼ö ÀÖ´Â°Ç È®½ÇÇÏ´Ù.
±×·¡ÇÈ ±¸ÇöÇÏ´Â ºÎºÐÀ̳ª À©µµ¿ì¿¡ ¸Â°Ô ÃÖÀûÈ ½ÃÄÑ ÁÖ´Â ºÎºÐÀº
°£´ÜÇÑ API ¸î °³°¡ ±× ±â´ÉÀ» ¸ðµÎ ¼öÇàÇÏ´Â ¹Ý¸é¿¡ OpenGLÀº WGL¶óÀ̺귯¸®ÀÇ
¸¹Àº API¸¦ ÀÌÇØÇϰí Á¦´ë·Î »ç¿ëÇÏÁö ¸øÇϸé ÃÖÀûÀÇ È¿°ú¸¦ ±¸ÇöÇϱâ
Èûµé±â ¶§¹®ÀÌ´Ù. ¾ÆÁ÷µµ ¸¹Àº ºÎºÐÀÌ Àǹ®ÀÎ API°¡ ¸¹´Ù. WGL¿¡ ¸¹Àº
API¿¡ ´ëÇØ¼ Á¤ÀÇÇØ ³õÀº ºÎºÐÀÇ Ã¥µµ º°·ç ¾ø±¸ ¾Æ¹«Æ° OpenGLÀº
½Ã°£ÀûÀÎ ¿©À¯¸¦ ¿ä±¸ÇÏ´Â °³¹ßÀÚ¿¡°Ô´Â ¸ÂÁö ¾ÊÀº APIÀΰŠ°°´Ù.
±×·³ ÇϳªÇϳª¾¿ °øºÎÇØ °¡¸é¼ ¾Ë¾Æ º¸µµ·Ï ÇÏÀÚ.
Âü°íÀûÀ¸·Î Á¦°¡ °øºÎÇϰí Àִ å°ú »çÀÌÆ®¸¦ °ø°³ ÇÕ´Ï´Ù. Áö±Ý
¾Æ·¡ÀÇ ¸ðµç ºÎºÐÀº ¸ðµÎ ¾Æ·¡ÀÇ ¸ðµç Âü°íÀÚ·áµéÀ» °øºÎÇÏ¸é¼ ÀúÈñµéÀÇ
³ëÇϿ츦 °ø°³Çϴ°Š¶ó´Â°É ¾Æ¼ÌÀ¸¸é ÇÕ´Ï´Ù. ±×¸®±¸ ÀüüÀûÀÎ ³»¿ëÀ»
Á¾ÇÕÇØ¼ ±×·¡µÎ ±×·²½ÎÇÑ 3D ¿£ÁøÀ» ¸¸µå´Âµ¥´Â Á» ½Ã°£ÀÌ °É¸±Áöµµ
¸ð¸¨´Ï´Ù. ÀúÈñ´Â ±×³É ¾ÆÁÖ ¹Ø¿¡¼ºÎÅÍ ½ÃÀÛÇØ¼ °øºÎ¸¦ Çϴ°Ŷó¼
¾ÆÁÖ ¼Óµµ°¡ ´Ê´Ù°í º¼ ¼ö°¡ ÀÖÁÒ? ÇÏÁö¸¸ ´Ù¸¥ ¾î¶² »çÀÌÆ®º¸´Ùµµ ½±°Ô
¼³¸íÀ» ÀßÇØ¼ ´Ù¸¥ ¸¹Àº 3D°ÔÀÓ¿¡ ÀÔ¹®ÇÏ´Â ¸¹Àº ºÐµé¿¡°Ô µµ¿òÀ»
ÁÖ°íÀÚ ÇÕ´Ï´Ù.
±×¸®°í, ÇϳªÇϳª ºÎºÐÀ» º¸½Ã¸é ¾Æ½Ã°ÚÁö¸¸ ª°Ô
¼Ò½º¸¦ ¼³¸íÇÒ ¼ö ÀÖ´Â ºÎºÐÀº ±×³É ¼Ò½º¸¸ ¿Ã¸®±¸ ±× ³»¿ë¿¡ ´ëÇØ¼´Â
ÀüÇô ÇÁ·Î±×·¥¼Ò½º¾È¿¡¼´Â ´Ù·çÁö ¾Ê½À ´Ï´Ù. ±×¸®±¸ ³Ê¹« ¼Ò½º
ºÎºÐ¿¡ ´ëÇØ¼ ¼³¸íÇϱ⠸¹Àº ¼Ò½º´Â ÀüüÀûÀÎ ³»¿ë¸¸ html¹®¼·Î ¿Ã¸®±¸
³»¿ëÀº ¼Ò½º¸¦ ´Ù¿î ¹Þ¾Æ¼ º¸¼Å¾ß ÇÒ°Ì´Ï´Ù. ¾Æ¹«Æ° ¼ø¼´Â ¿©±â¿¡
¿Ã·ÁÁø ±ÛÀ» Àб¸ ³ª¼ ¼Ò½º¸¦ ´Ù¿î ¹Þ¾Æ¼ ½ÇÇàÇØ º¸½Ã¸é¼ ÇϽøé
µÉ°Ì´Ï´Ù. Á¦°¡ ¿µ¾î¸¦ º°·ç ¸øÇÏ°í ¿µ¾î°¡ ÀÖÀ¸¸ç ¿ØÁö ÂɽÇ
ºÐµéÀÌ ¸¹À»°Å °°À¸´Ï ¿µ¾î´Â ¿ÏÀü »èÁ¦ ÇÕ´Ï´Ù. ÀÌ°É °¡Áö°í dip2k³ª
gametutorials.com¿¡¼ Àú¿¡°Ô ÅÂŬÀ» °É ¼öµµ ÀÖ½À´Ï´Ù. ¾Æ¸¶ dip2k´Â
Á¦°¡ º°·ç ¾È¿Ã¸®±¸ gametutorial.com¿¡¼ ÅÂŬÀ» °É ¼ö ÀÖÁö¸¸ Àü
ÀüÀûÀ¸·Î ÀÌ°É »ó¾÷ÀûÀÎ ¸ñÀûÀÌ ¾Æ´Ñ ÀÌ·±°É °øºÎÇϴµ¥ ½Ã°£ Á¶±ÝÀ̶óµµ
´ú °É·Á¼ ¿ì¸®³ª¶óµµ ¿Ü±¹Ã³·³ ¿ì¼öÇÑ ÇÁ·Î±×·¥À» °³¹ßÇϴµ¥ Á¶±ÝÀ̶óµÎ
´ÜÃàÇØ¼ ±ÝÀüÀûÀ¸·Î³ª ½Ã°£ÀûÀ¸·Î ¸¹Àº ½Ã°£À» ³¶ºñÇÏÁö ¾Ê´Â ¼ÒÇÁÆ®¿þ¾î
°±¹À¸·Î °¡±â À§ÇÑ ±æÀ̶ó »ý°¢Çϰí ÀÖÀ¸¹Ç·Î Á¦°¡ ÇÏ´Â ¸ðµç ºÎºÐ¿¡
´ëÇØ ¼ ÀüÇô ¼½¿Ä¡ ¾Ê°í ¾Æ´Â ¸ðµç ºÎºÐ¿¡ ´ëÇØ¼ ´©±¸³ª ÇÒ ¼ö
ÀÖ°Ô ½±°Ô ¿Ã·Á µå¸± °ÍÀ» ¸ðµç ºÐ¿¡°Ô ¾à¼ÓÇÕ´Ï´Ù.
»çÀÌÆ® http://dip2k.coco.st
, http://gametutorials.com
, http://www.hallem.com/lecture/lecture_opengl
(ÀÌ »çÀÌÆ®´Â ¸µÅ©°¡ Á×¾ú³×¿ä.) http://www.3dlinks.com
3D¿Í °ü·ÃµÈ Ç÷¯±×ÀÎÀ̳ª ±âŸ ¸¹Àº ¸µÅ©°¡ Àß µÇ¾îÀÖ´Â °÷ÀÌ´Ù. Ã¥ : OpenGL SUPER BIBLE (ÀÎÆ÷ºÏ)
, OpenGL GAME PROGRAMING (Á¤º¸¹®È»ç)
| OpenGLÀ» °øºÎÇϴµ¥ ÀÖ¾î ±âº»ÀûÀÎ ÀÌ·Ð | dip2k
OpenGLÃʱâÈ ºÎºÐ ¼Ò½º ºÐ¼® | GameTutorial ÃʱâȺκР¼Ò½ººÐ¼® | |
OpenGL °ø°£ ±¸Çö | ±¸¿Í
Æú¸®°ïÀÇ Ãæµ¹ ó¸® | ÄõÅʹϾð | ÆÄƼŬ
| Height Map | 3DSÆÄÀÏ
ºÒ·¯µéÀ̱â | MD3ÆÄÀÏ ºÒ·¯µéÀ̱â
| | ¿ÁÆ®¸® ÁöÇüó¸® | ÄùÀÌÅ©3ÀÇ
bspÆÄÀÏ ÀоîµéÀ̱â | gametutorial.comÀÇ
Æ©Å丮¾óÀÇ ³»¿ëÀ» Á¤¸®ÇѰ̴ϴÙ. | | rawÆÄÀÏ
»ý¼ºÇÏ´Â ÇÁ·Î±×·¥´Ù¿î...(»ç¿ë¹æ¹ý¿¡ ´ëÇØ¼´Â ¹°¾îº¸Áö ¸¶¼¼¿ä...)
| openglÀÌÇØÇϱâ
ÁÁ°Ô ¸¸µé¾îÁ® ÀÖ´Â ÇÁ·Î±×·¥µé ´Ù¿î(»ç¿ë¹ýÀº ½¬¿ò) | OpenGL
Programming Guide v1.1(Red Book) | OpenGL
Reference Manual v1.0(Blue Book) ==>¿µ¾î·Î µÈ°Å¶ó¼
Á» ±×·¯Áö¸¸ ³»¿ëÀÌ ¸¹´Ù. | | GLUT3.7.6¹öÁ¯
°øºÎ (ÀÌ »çÀÌÆ®¿¡ Tutorials¿Í ToolsºÎºÐÀÇ ¼Ò½ººÐ¼®) | Mesa
4.0.2 | GLUI(Glut-Based
User Interface Library) |
±×³É Á¦°¡ °øºÎÇÏ´Ù°¡ ÁÁÀº ³»¿ëÀ̳ª ÀÌ Á¤µµ´Â
¾Ë°í ÀÖ¾î¾ß°Ú´Ù±¸ »ý°¢ÇÏ´Â ³»¿ëµéÀ̴ѱî Àß ÇϽô ºÐµéÀº ¾î¼¸é
ÀÌ·±°Ç ±»ÀÌ ¾È ÇÊ¿ä´Â ¾ø´Ù±¸µÎ ÇϽÇÁö ¸ð¸£Áö¸¸ Ȥ½Ã³ª
OpenGLÀ» °øºÎÇϽô ºÐµéÀÌ µµ¿òÀÌ µÇ¼ÌÀ¸¸é ÇÕ´Ï´Ù.
¹º°¡¸¦ Çϴµ¥ ÀÖ¾î¼ ¸ð¸£´õ¶ó±¸ ÃÖ±Ù Á¤º¸¸¦ ÃÖ´ëÇÑ ¸¹ÀÌ
¾òÀ¸·Á±¸ ÇØ¾ß ÇÑ´Ù. ÀÌ°Ç ±×³É ³» »ý°¢À̱ä ÇÏÁö¸¸... ÀÌ·±°É
À§ÇؼµÎ ¿ì¸®³ª¶óµÎ ÀڱⰡ ¾Ë°í ÀÖ´Â Á¤º¸¸¦ ÃÖ´ëÇÑ ¸¹ÀÌ ¿Ã·Á ³õ¾Æ¼
±×°É °øÀ¯ÇÏ´Â ºÐµéÀÌ ¸¹¾ÒÀ¸¸é ÁÁ°Ú´Ù.
|