Ȩ  I   ȸ»ç¼Ò°³  I  »çÀÌÆ®¸Ê  I  µµ¿ò¸»
Àαâ°Ë»ö¾î
  IDÀúÀå
 
ȸ¿ø°¡ÀÔ I ¾ÆÀ̵ð/ºñ¹Ð¹øÈ£Ã£±â
¤ýOS / Çϵå¿þ¾î / ¼­¹ö±º
¤ýOA / ¿ÀÇǽº / ÀüÀÚÃâÆÇ
¤ý¾ÆÀÌÆù / ¾Èµå·ÎÀ̵å
¤ýµðÁöÅÐ Æ÷Åä±×·¡ÇÇ
¤ý±×·¡ÇÈ / ȨÆäÀÌÁö
¤ýÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö
¤ýÀϹÝÇÁ·Î±×·¡¹Ö
¤ý°ÔÀÓÇÁ·Î±×·¡¹Ö
¤ýSNS / E-Business
¤ýµ¥ÀÌÅͺ£À̽º
¤ý±â Ÿ
¤ý±æ¶óÀâÀÌ
¤ý½Ç·ÂÀÌ Å½³ª´Â
¤ýȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â
¤ý¿¹Á¦°¡ °¡µæÇÑ
¤ý±×¸² ÇÑ ÀåÀ¸·Î º¸´Â
¤ýµðÁöÅÐ Æ÷Åä±×¶óÇÇ
¤ý±×·¡ÇÈ/ȨÆäÀÌÁö
ÆäÀ̽ººÏ ºí·Î±× ³×À̹öÆ÷½ºÆ®
°ü·ÃºÐ·ù : °ÔÀÓ/°ÔÀÓ ÇÁ·Î±×·¡¹Ö / °ÔÀÓ ÇÁ·Î±×·¡¹Ö
OpenGL ÇÁ·Î±×·¡¹Ö °¡À̵å : OpenGL 1.2 °ø½Ä ÇнÀ °¡À̵å Á¦3ÆÇ - ÀýÆÇ
Å©°Ôº¸±â l Â÷·Êº¸±â
¤ýÀú ÀÚ Mason Woo , Jackie Neider , Tom Davis
¤ý¿ª ÀÚ ³²±âÇõ , ÀÌÇý¸²
¤ý±¸ ºÐ ¹ø¿ª¼­
¤ý¹ßÇàÀÏ 2003³â 06¿ù 25ÀÏ
¤ýÁ¤ °¡ 28,000¿ø
¤ýÆäÀÌÁö 753 ÆäÀÌÁö
¤ýISBN 89-8054-515-0
¤ý³­À̵µ Áß±Þ
¤ýÃâÆÇ»ç ÀÎÆ÷ºÏ
OpenGL 1.2 °ø½Ä ÇнÀ °¡À̵å

OpenGLÀº °íǰÁúÀÇ À̹ÌÁö¸¦ »ý¼ºÇϰí 2D ¹× 3D ¿ÀºêÁ§Æ®, Ä÷¯ ºñÆ®¸Ê µîÀ» »ç¿ëÇÏ´Â ´ëÈ­Çü ÀÀ¿ë ÇÁ·Î±×·¥À» Á¦ÀÛÇϴµ¥ »ç¿ëµÇ´Â °­·ÂÇÑ ¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º´Ù.

OpenGL Programming Guide : OpenGL 1.2 °ø½Ä ÇнÀ °¡À̵å Á¦3ÆÇÀº OpenGL ¹× OpenGL À¯Æ¿¸®Æ¼ ¶óÀ̺귯¸®¿¡ ´ëÇÑ ¿Ïº®ÇÑ Á¤º¸¸¦ ¾Ë±â ½±°Ô ¼³¸íÇϰí ÀÖ´Ù. ÀÌ Ã¥¿¡¼­´Â ¸ðµç OpenGL ÇÔ¼ö ¹× ±¸¹®¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖÀ¸¸ç, ÀÌ·¯ÇÑ ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ´ëÈ­Çü ÀÀ¿ë ÇÁ·Î±×·¥À̳ª Çö½Ç°¨ ÀÖ´Â Ä÷¯ À̹ÌÁö¸¦ Á¦ÀÛÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ°í ÀÖ´Ù.

ÀÌ Ã¥À» ÅëÇØ, 3D ¸ðµ¨À» ¸¸µé°í ·»´õ¸µ ÇÏ´Â ¹æ¹ý, ¹°Ã¼¸¦ ¹Ù¶óº¸´Â ½ÃÁ¡À» µ¿ÀûÀ¸·Î º¯È¯ÇÏ´Â ¹æ¹ý, ½¦À̵ùÀ̳ª ¶óÀÌÆÃ, ÅØ½ºÃ³ È¿°ú¸¦ »ç¿ëÇÏ´Â ¹æ¹ý µî°ú °°Àº, ±âº»ÀûÀÎ ÄÄÇ»ÅÍ ±×·¡ÇȽº °ü·Ã Å×Å©´Ð ¹× OpenGL¿¡¼­ Á¦°øÇÏ´Â ±â´ÉµéÀ» ¸íÈ®ÇÏ°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. »Ó¸¸ ¾Æ´Ï¶ó, ÀÌ Ã¥¿¡¼­´Â ÅØ½ºÃ³ ¸ÅÇÎÀ̳ª ¾ÈƼ¾Ù¸®¾î½Ì, ¾È°³ È¿°ú, ±â»ó È¿°ú, NURBS, À̹ÌÁö ÇÁ·Î¼¼½Ì µî°ú °°Àº °í±Þ Å×Å©´Ð¿¡ ´ëÇØ¼­µµ »ó¼¼È÷ ¼³¸íÇϰí ÀÖ´Ù. ¶ÇÇÑ ¼º´É Çâ»ó ±â¹ý, OpenGL Extension, Å©·Î½º Ç÷§Æû Å×Å©´Ð µî°ú °°Àº Áß¿äÇÑ ÁÖÁ¦¿¡ ´ëÇØ¼­µµ ´Ù·ç°í ÀÖ´Ù.

Á¦3ÆÇ¿¡¼­´Â OpenGL 1.2¿¡¼­ »õ·Î Ãß°¡µÈ ±â´ÉµéÀ» ´Ù·ç±â À§ÇØ ´ÙÀ½°ú °°Àº ÁÖÁ¦¿¡ ´ëÇÑ ¼³¸íÀ» »õ·Î ÀÛ¼ºÇÏ¿´´Ù.

  • 3D ÅØ½ºÃ³ ¸ÅÇÎ
  • ¸ÖÆ¼ÅØ½ºÃ³
  • BGRA Æ÷¸Ë µî°ú °°Àº »õ·Î¿î Çȼ¿ ÀúÀå Æ÷¸Ë
  • ÅØ½ºÃ³¸µ ÈÄ¿¡ È®»ê±¤ »ç¿ëÇϱâ
  • OpenGL Imaging Subset
  • »õ·Î¿î GLU ·çƾ°ú ±â´É

    ½ÇÁ¦ ÇÁ·Î±×·¡¹Ö¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â Å×Å©´ÐÀ» º¸¿©ÁÖ±â À§ÇØ, ´Ù¾çÇÑ ¿¹Á¦µµ ÇÔ²² Á¦°øÇϰí ÀÖ´Ù. Ä÷¯ »ðÈ­ ÆäÀÌÁöµµ Ãß°¡ÇÏ¿© OpenGL 1.2ÀÇ °­·ÂÇÔ°ú Á¤±³ÇÔÀ» ´À³¥ ¼ö ÀÖµµ·Ï ÇÏ¿´´Ù.

    OpenGL Technical Library´Â OpenGL¿¡ ´ëÇÑ Æ©Å丮¾ó°ú ·¹ÆÛ·±½º¸¦ Á¦°øÇϰí ÀÖ´Ù. ÇÁ·Î±×·¡¸ÓµéÀº ÀÌ ¶óÀ̺귯¸®¸¦ ÅëÇØ OpenGLÀ» º¸´Ù È®½ÇÇÏ°Ô ÀÌÇØÇϰí ÃÖ´ëÇÑ È°¿ëÇÏ´Â ¹æ¹ýÀ» ÀÍÈú ¼ö ÀÖ´Ù.

    OpenGL Technical Library´Â Ãʱ⿡ SGI¿¡¼­ °³¹ßµÇ¾úÀ¸¸ç, OpenGL ¹× OpenGL °ü·Ã ±â¼úÀÇ Áö¼ÓÀûÀÎ ¹ßÀüÀ» ´ã´çÇÏ´Â ÄÁ¼Ò½Ã¾öÀÎ, ARB(Architecture Review Board)¿¡ ÀÇÇØ Áö¼ÓÀûÀ¸·Î °ü¸®µÇ°í ÀÖ´Ù. OpenGL ARB´Â 3Dlabs, Compaq, Evans & Sutherland, Hewlett-Packard, IBM, Intel, Intergraph, Microsoft, NVIDIA, SGI µî°ú °°Àº »ê¾÷°è ¸®´õµé·Î ±¸¼ºµÇ¾î ÀÖ´Ù.

    OpenGL Programming Guide´Â Mason Woo, Jackie Neider, Tom Davis, Dave Shreiner°¡ °øµ¿À¸·Î ÁýÇÊÇÏ¿´´Ù.
  •  
    "ÃÖ±Ù ÄÄÇ»ÅÍ ±×·¡ÇȽº, ƯÈ÷ 3D¿¡ ´ëÇÑ Àü°ø ¼­ÀûÀ̳ª °­ÀÇ¿¡¼­ OpenGLÀ» ÀÌ¿ëÇÏ´Â »ç·Ê°¡ ºÎ½ ´Ã¾î³­ °Í °°½À´Ï´Ù. ÀÌ Ã¥ÀÇ ÀúÀÚ¸¦ ºñ·ÔÇÑ ¿©·¯ ÄÄÇ»ÅÍ ±×·¡ÇȽº Àü¹®°¡µéÀº ÈçÈ÷ À̸¦ ÀÚµ¿Â÷ ¿îÀü¿¡ ºñÀ¯Çϰï ÇÑ´Ù. Áï, ÀÚµ¿Â÷ ¿£ÁøÀ̳ª ±âŸ ±â¼úÀûÀÎ ¼¼ºÎ »çÇ׿¡ ´ëÇØ ¾Ë°í ÀÖÁö ¾Ê´õ¶óµµ ¿îÀüÇϴµ¥´Â Å« ÁöÀåÀÌ ¾øµíÀÌ ±¸Ã¼ÀûÀÎ ¼öÇÐÀû ¿ø¸®³ª ¾Ë°í¸®Áò¿¡ ´ëÇØ ¿ÏÀüÈ÷ ¾ËÁö ¸øÇÏ´õ¶óµµ, 3D ÇÁ·Î±×·¡¹ÖÀ» ÇÒ ¼ö ÀÖ´Ù´Â ¶æÀÔ´Ï´Ù. ´Ü, ¿îÀüÀ» ÇÒ ¶§ ÀÚµ¿Â÷ÀÇ ÀÛµ¿ ¿ø¸®¿¡ ´ëÇØ ¾Ë°í ÀÖÀ¸¸é Å« µµ¿òÀÌ µÉ ¼ö´Â ÀÖ°ÚÁÒ? ¿©±â¿¡ ´ëÇØ¼± °³ÀÎÂ÷°¡ ÀÖ°ÚÁö¸¸, Àû¾îµµ Ãʺ¸ÀÚ¿¡°Õ ¿îÀü ¹æ¹ýÀ» ¸ÕÀú ÀÍÈ÷´Â °ÍÀÌ µµ¿òÀÌ µÉ °ÍÀÔ´Ï´Ù. ±×¸®°í ÀÏ´Ü ¿îÀüÀ» ÇÏ´Ù º¸¸é ´©°¡ ½ÃŰÁö ¾Ê´õ¶óµµ ÇÊ¿äÇÑ ¼¼ºÎ »çÇ׿¡ ´ëÇÑ ±Ã±ÝÁõÀÌ »ý±æ °ÍÀ̸ç ÀÌ¿¡ ´ëÇØ ´õ¿í ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.... ÀÌÇÏ »ý·«"

    À§ ³»¿ëÀº "OpenGL SuperBible 2nd Edition" ¼­ÀûÀ» ÀÛ¾÷ÇÏ°í ³ª¼­ ¸çÄ¥À» °í¹ÎÇϸ鼭 ÀÛ¼ºÇÑ ¿ªÀÚ ¼­¹® Áß ÀϺÎÀÌ´Ù.

    OpenGL SuperBible 2nd EditionÀ» ÀÛ¾÷ÇÒ ´ç½Ã¿¡ OpenGL Programming Guideµµ ÇÔ²² ÀÛ¾÷Çϸé ÁÁ°Ú´Ù´Â ¹Ù·¥ÀÌ ÀÖ¾ú´Âµ¥, ¸¸ 2³âÀÌ Áö³­ Áö±Ý °ø±³·Ó°Ôµµ ÀÌ Ã¥ÀÇ ¿ªÀÚ ¼­¹®À» ¾²°í ÀÖ´Ù. ÀÛ¾÷À» ÇÒ ¶§¸¶´Ù Ç×»ó ¹º°¡ Á» ºÎÁ·ÇÏ°í ¾Æ½¬¿î ¸¶À½ÀÌ µéÁö¸¸, À̹ø¿¡´Â ƯÈ÷ OpenGL °ü·Ã ÁÖÁ¦·Î µÎ ¹øÂ° ÀÛ¾÷À» ÇÏ´Â °ÍÀÌ¶ó¼­ ±×·±Áö, ´õ¿í ºÎ´ã½º·´°í Èûµé¾ú´Ù. ±×¸®°í ±×¶§´Â Âü °Ìµµ ¾øÀÌ OpenGLÀ̶ó´Â ÁÖÁ¦¿¡ ´ýº­µé¾ú´Ù´Â »ý°¢µµ µé¾ú´Ù. ¸¶Ä¡ ¿ì¸®³ª¶ó ÀúÀÚ°¡ ¾´ Ã¥ÀÎ °Íó·³ Âø°¢Çϵµ·Ï ¹ø¿ªÇÏÀÚ°í ¸Å¹ø ´ÙÁüÇÏÁö¸¸, ÀÌ·¸°Ô ¿ªÀÚÀÇ ¸»À» ¾µ ¶§ÂëÀº ¾îµò°¡ ¸Ö¸® µµ¸Á°¡¹ö¸®°í ½ÍÀº ¸¶À½¸¸ µé»ÓÀÌ´Ù. ¾Æ¹«ÂÉ·Ï OpenGLÀ» ÀÍÈ÷°íÀÚÇÏ´Â µ¶ÀÚµéÀÌ ÀÌ Ã¥À» ÅëÇØ ¸¹Àº °ÍÀ» ¾òÀ» ¼ö Àֱ⸦ ¹Ù¶õ´Ù.


    ¾ó¸¶ Àü, ¸ð ÀâÁö»ç¿¡¼­ "¼ÒÇÁÆ®¿þ¾î¸¦ ½Ç°¨³ª°Ô ÇÏ´Â 3D ±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö"À̶ó´Â ÁÖÁ¦·Î ¼­Àû º¥Ä¡¸¶Å©¸¦ ÁøÇàÇÑ ±â»ç¸¦ º¸°Ô µÇ¾ú´Ù. OpenGLÀ» ÀÛ¾÷Çϰí ÀÖ´Â º» ¿ªÀÚ¿¡°Ô´Â ³Ê¹«µµ ´«¿¡ ¶ç´Â ±â»ç²¨¸®¿´´Ù. º¥Ä¡¸¶Å© °á°ú¸¦ º¸´Ï ¹Ì±¹ ÀÎÅÍ³Ý ¼­Á¡ ¾Æ¸¶Á¸¿¡¼­ OpenGL °ü·Ã º£½ºÆ®¼¿¸µ 3À§¸¦ Â÷ÁöÇÑ "OpenGL SuperBible 2nd Edition(ÀÎÆ÷ºÏ ¹ø¿ª Ãâ°£)"À̶ó´Â ¼­ÀûÀ̾ú´Ù. ±×·¯¸é, °ú¿¬ ¾Æ¸¶Á¸ º£½ºÆ®¼¿·¯ 1À§ Ã¥Àº ¹«¾ùÀϱî¶ó´Â ¿ôÀ½¼¯ÀÎ ±Ã±ÝÁõÀ» ¾È°í ¾Æ¸¶Á¸ »çÀÌÆ®¸¦ »ô»ôÀÌ Ã£±â ½ÃÀÛÇß´Ù. ¿ª½Ã ¿¹»ó´ë·Î "OpenGL Programming Guide"¶ó´Â ¼­ÀûÀÌ 1À§¸¦ ±»°ÇÈ÷ Áö۰í ÀÖ¾ú´Ù.

    À§ ³»¿ëÀ» Àû¾ú´ø Àǵµ´Â ¹Ù·Î ÀÌ Ã¥ÀÇ °¡Ä¡¸¦ ¼³¸íÇÏ´Â µ¥ ÃæºÐÇÏ´Ù°í ¿©°ÜÁ³±â ¶§¹®ÀÔ´Ï´Ù. ¾ÕÀ¸·Îµµ ¸¹Àº OpenGL ¼­ÀûµéÀÌ ³ª¿À°ÚÁö¸¸, ´çºÐ°£Àº "OpenGL Programming Guide"ÀÇ ¾Æ¼ºÀ» ±úEm¸®Áö´Â ¸øÇϸ®¶ó °¨È÷ ¿¹¾ðÇØº»´Ù.

    OpenGLÀº ÄÄÇ»ÅÍ ±×·¡ÇȽº¶ó´Â ¼ö¾÷À» µéÀ¸¸ç óÀ½À¸·Î ¾Ë°Ô µÇ¾ú´Ù. ±× ¼ö¾÷¿¡¼­´Â ¼ø¼öÇÏ°Ô C Äڵ常À¸·Î ¾Ë°í¸®ÁòÀ» ±¸ÇöÇÏ´Â °úÁ¦°¡ ÀÖ¾ú´Âµ¥, ÀÏÀÏÀÌ ÇÔ¼ö¸¦ ¸¸µé¾î³»´Â °ÍÀÌ ¹«Ã´ ¾î·Æ´ø º¹ÀâÇÑ ÀÛ¾÷À̾ú½À´Ï´Ù. µû¶ó¼­, 3Â÷¿ø ±×·¡ÇÈ ÀÛ¾÷À» ½±°Ô ÇÒ ¼ö ÀÖ´Â µµ±¸µé¿¡ °ü½ÉÀ» °®°Ô µÇ¾ú°í, À̹ø¿¡ ÀÌ Ã¥À» ¹ø¿ªÇϱ⿡ À̸£·¶´Ù. OpenGL ÇÁ·Î±×·¡¹Ö ¼­Àû Áß¿¡¼­ ¹ÙÀ̺íÀ̶ó ºÒ¸± Á¤µµ·Î À¯¸íÇÑ ÀÌ Ã¥Àº ±× ¸í¼ºÃ³·³ ±âº» °³³äºÎÅÍ ¿¹Á¦±îÁö ÀÚ¼¼È÷ ¼ö·ÏµÇ¾î Ãʺ¸ »ç¿ëÀÚµµ ½±°Ô ´Ù·ê ¼ö ÀÖµµ·Ï ¾²¿© ÀÖ½À´Ï´Ù. OpenGLÀ» óÀ½ Á¢ÇϽô ºÐÀ̳ª Àü¹®°¡ ºÐµé ¸ðµÎ¿¡°Ô ÀÌ ¹ø¿ª¼­°¡ ¸¹Àº µµ¿òÀÌ µÇ±â¸¦ ¹Ù¶õ´Ù.

    ÀÌ Ã¥ÀÌ OpenGLÀÇ ¹ÙÀ̺í°ú °°Àº Ã¥ÀÌ´Ù º¸´Ï ¹ø¿ªÇÏ´Â °ÍÀÌ ½±Áö´Â ¾Ê¾Ò´Ù. ÆòÀÌÇÑ ¹®Àå°ú ÀÚ¼¼ÇÑ ÇØ¼³ ±×¸®°í ÀûÀýÇÑ ¼ø¼­·Î Ã¥ÀÌ ±¸¼ºµÇ¾î À־ Ãʺ¸Àڵ鵵 ½±°Ô º¼ ¼ö ÀÖÀ» »Ó´õ·¯, OpenGLÀÇ °í±Þ ±â´É¿¡ ´ëÇÑ ¼³¸í±îÁöµµ ´Ù·ç°í Àֱ⠶§¹®¿¡ °í±Þ »ç¿ëÀڵ鿡°Ôµµ ÇʼöÀûÀ̶ó°í »ý°¢µÇ´Â Ã¥À̾ú´Ù. ÀÌ Ã¥ÀÇ ¹®ÀåµéÀ» µÇµµ·Ï ÀÚ¿¬½º·´°Ô ¿ì¸®¸»·Î Ç®¾î³»°í ½Í¾úÁö¸¸, Áß°£ Áß°£ Á÷¿ªÀÌ ±×´ë·Î µé¾î°£ °Í °°¾Æ¼­ ¾Æ½±´Ù. ¹ø¿ª °úÁ¤¿¡¼­´Â ÀüüÀûÀÎ ³»¿ëÀÇ ¾î·Á¿òº¸´Ù´Â ¿ë¾îÀÇ ¹ø¿ª¿¡ À־ °ï¶õÀ» °Þ¾ú´Ù. °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¿ë¾î¸¦ ¼±ÅÃÇß´Ù°í´Â ÇÏÁö¸¸, ¾ÆÁ÷ Ç¥ÁØÈ­°¡ ÀÌ·ç¾îÁø ºÎºÐÀÌ ¾Æ´Ï±â ¶§¹®¿¡ ¾î»öÇÑ ºÎºÐµµ ÀÖÀ¸¸®¶ó°í »ý°¢µÈ´Ù.
     
     
     
                                      
    ȸ»ç¼Ò°³      °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§      °í°´¼¾ÅÍ     »çÀÌÆ®¸Ê      µµ¿ò¸»