±¹³»µµ¼
Àü°øµµ¼/´ëÇб³Àç
°øÇаè¿
ÄÄÇ»ÅÍ°øÇÐ
2013³â 9¿ù 9ÀÏ ÀÌÈÄ ´©Àû¼öÄ¡ÀÔ´Ï´Ù.
Á¤°¡ |
35,000¿ø |
---|
31,500¿ø (10%ÇÒÀÎ)
1,750P (5%Àû¸³)
ÇÒÀÎÇýÅÃ | |
---|---|
Àû¸³ÇýÅà |
|
|
|
Ãß°¡ÇýÅÃ |
|
À̺¥Æ®/±âȹÀü
¿¬°üµµ¼
»óÇ°±Ç
ÀÌ»óÇ°ÀÇ ºÐ·ù
Ã¥¼Ò°³
¡ºOpenGL ES¸¦ È°¿ëÇÑ iOS 3D ÇÁ·Î±×·¡¹Ö¡»Àº OpenGL ESÀÇ ±âº»ÀûÀÎ ¿ø¸®¿Í ¿¹Á¦¸¦ iOS¿¡ Àû¿ëÇÏ´Â ¹æ¹ý°ú ±×·¡ÇÈ ÇÁ·Î±×·¡¹ÖÀÇ °³³äÀ» ¼³¸íÇÑ Ã¥ÀÌ´Ù. Á÷Á¢ OpenGL ES ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ ¼öÁرîÁö ²ø¾î ¿Ã¸®´Â °ÍÀ» ¸ñÇ¥·Î »ï¾Æ ´Ü°èº°·Î Ã¥ÀÇ ³»¿ëÀ» ±¸¼ºÇÏ¿´´Ù. ´Ü½Ã°£¿¡ OpenGL ESÀÇ ÄÚµù°ú ´õºÒ¾î µð¹ö±ëÀÌ °¡´ÉÇÏ°Ô Çϸç, µ¶ÀÚÀûÀ¸·Î °í±Þ ÁÖÁ¦¸¦ °øºÎÇÒ ¼ö ÀÖ´Â ±â¹Ý Áö½ÄÀ» °¡Áú ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.
ÃâÆÇ»ç ¼Æò
¡Ú ¿ä¾à ¡Ú
ÀÌ Ã¥Àº OpenGL ESÀÇ ±âº»ÀûÀÎ ¿ø¸®¿Í ¿¹Á¦¸¦ iOS¿¡ Àû¿ëÇÏ´Â ¹æ¹ý°ú ±×·¡ÇÈ ÇÁ·Î±×·¡¹ÖÀÇ °³³äÀ» ¼³¸íÇÔÀ¸·Î½á ÀüüÀûÀÎ ÀÌÇØÀÇ ±âƲÀ» Á¦°øÇÑ´Ù. ´õ ³ª¾Æ°¡ ³·Àº ¼öÁØÀÇ ºñÆ® Á¶ÀÛºÎÅÍ °í±Þ ÁÖÁ¦±îÁö ±×·¡ÇÈ ±â¼ú¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ÀÌ Ã¥Àº Á÷Á¢ OpenGL ES ÇÁ·Î±×·¡¹ÖÀÌ °¡´ÉÇÑ ¼öÁرîÁö ²ø¾î ¿Ã¸®´Â °ÍÀ» ¸ñÇ¥·Î »ï¾Æ ´Ü°èº°·Î Ã¥ÀÇ ³»¿ëÀ» ±¸¼ºÇß´Ù. ±×¸®°í Ã¥À» ÅëÇØ ´Ü½Ã°£¿¡ OpenGL ESÀÇ ÄÚµù°ú ´õºÒ¾î µð¹ö±ëÀÌ °¡´ÉÇÏ°Ô Çϸç, µ¶ÀÚÀûÀ¸·Î °í±Þ ÁÖÁ¦¸¦ °øºÎÇÒ ¼ö ÀÖ´Â ±â¹Ý Áö½ÄÀ» °®µµ·Ï µµ¿ÍÁØ´Ù. ¶ÇÇÑ OpenGL ESÀÇ 3.0 ¹öÀüÀ» °£·«È÷ ¼Ò°³ÇÏ´Â ºÎ·Ïµµ Ãß°¡Çß´Ù.
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á ÇÙ½É OpenGL ES ÄÄÇ»ÅÍ ±×·¡ÇÈ °³³ä°ú iOS ±×·¡ÇÈ ±¸Á¶ ÀÌÇØÇϱâ
¡á °·ÂÇÑ ¾ÖÇà Ç÷§Æû ±â´ÉÀ» ÀÌ¿ëÇϱâ À§ÇØ ÄÚÄÚ¾Æ ÅÍÄ¡¿Í OpenGL ES¸¦ ÅëÇÕÇϱâ
¡á Åõ¸íµµ, »ö È¥ÇÕ, ´ÙÁß Áú°¨, ¾ÐÃà µî Áú°¨À» óÀ½ºÎÅÍ ³¡±îÁö ¸¸µé¾î º¸±â
¡á ÁÖº¯ ºû, ºÐ»ê ºû, ¹Ý»ç ºû ¸¸µé±â
¡á ¸ðµç ½Ã°¢¿¡¼ 3D ±âÇÏÀûÀÎ °´Ã¼¸¦ ·»´õÇϱâ À§ÇØ º¯Çü »ç¿ëÇϱâ
¡á ¾Û ³í¸®¸¦ ÅëÇؼ ½Ã°£À» Á¶ÀýÇÔÀ¸·Î½á »óȲ ¾Ö´Ï¸ÞÀ̼ÇÇϱâ
¡á °æ»çÁø ÁöÇüÀ» °¡Áø ±¤È°ÇÑ ¾ß¿Ü Àå¸éÀ» ¿¬ÃâÇϱâ À§ÇØ µ¥ÀÌÅÍ ³ª´©±â
¡á 3D ±âÇÏ·Î »ç¿ëÀÚ »óÈ£ÀÛ¿ë °ËÃâÇÏ°í ó¸®Çϱâ
¡á °í±Þ °ü¶÷¼®¿¡¼ ¼Ò¸³ÀÚ¿Í ±¤°í¿¡ À̸£±â±îÁö Ư¼ö È¿°ú ±¸ÇöÇϱâ
¡á ±×·¡ÇÈ ¼º´É ½Ã½ºÅÛÀûÀ¸·Î ÃÖÀûÈÇϱâ
¡á ÄÄÇ»ÅÍ ±×·¡ÇÈ¿¡ »ç¿ëµÈ Çʼö ¼±Çü´ë¼ö ÀÌÇØÇϱâ
¡á ¹è¿î ¸ðµç ³»¿ëÀ» ÅëÇÕÇÑ ¿ÏÀüÇÑ ½Ã¹Ä·¹À̼ÇÀ» µðÀÚÀÎÇÏ°í ±¸ÃàÇϱâ
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì´Â Çлý°ú ÇÁ·Î±×·¡¹Ö ºÐ¾ß¿¡ ÀÌ¹Ì °æ·ÂÀÌ ¸¹Àº Àü¹® ÇÁ·Î±×·¡¸Ó, ±×¸®°í ±×·¡ÇÈÀ» ¹è¿ì±æ ¿øÇÏ´Â ¸ðµç À̵éÀ» µ¶ÀÚ´ë»óÀ¸·Î ÇÑ´Ù. ÄÄÇ»ÅÍ ±×·¡ÇÈ¿¡ ´ëÇÑ °æÇèÀº ¾ø¾îµµ ¹«°üÇÏÁö¸¸, C³ª C++ µîÀÇ °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ Ä£¼÷ÇÒ ÇÊ¿ä´Â ÀÖ´Ù. iOS, ¿ÀºêÁ§Æ¼ºêC ÇÁ·Î±×·¡¹Ö ¾ð¾î, ÄÚÄÚ¾Æ ÅÍÄ¡(Cocoa Touch) ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ÀÌÀü °æÇèÀº µµ¿òÀÌ µÇÁö¸¸, Çʼö´Â ¾Æ´Ï´Ù. ÀÌ Ã¥À» Á¤µ¶ÇÑ ÀÌÈÄ¿¡´Â °í±Þ ÄÄÇ»ÅÍ ±×·¡ÇÈ ±â¼úÀ» iOS ¾Û¿¡ Àû¿ëÇÒ Áغñ°¡ µÅ ÀÖÀ» °ÍÀÌ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
1Àå, Çö´ëÀûÀÎ ¸ð¹ÙÀÏ ±×·¡ÇÈ Çϵå¿þ¾î »ç¿ëÇϱâ: ÀÓº£µðµå ±×·¡ÇÈ Çϵå¿þ¾î¸¦ ÀÌ¿ëÇØ 3Â÷¿ø(3D) ±×·¡ÇÈÀ» ±×¸®´Â Çö´ëÀûÀÎ ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.
2Àå, Çϵå¿þ¾î Á¦´ë·Î µ¿ÀÛ½ÃÅ°±â: iOS ¾Û ³»¿¡¼ OpenGL ES ±×·¡ÇÈÀ» ¼³Á¤ÇÏ°í, »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù.
3Àå, ÅؽºÃ³: ÅؽºÃ³¸µ¿¡ ±ò·Á ÀÖ´Â °³³äÀ» ¼Ò°³ÇÏ°í, °øÅëÀûÀ¸·Î »ç¿ëµÇ´Â ¹æ¹ýÀ» ±â¼úÇÑ´Ù.
4Àå, ºû ºñÃß±â: 3D ¹°Ã¼·Î ºûÀÇ »óÈ£ ÀÛ¿ëÀ» ½Ã¹Ä·¹À̼ÇÇÏ´Â ¿©·¯ °¡Áö ±â¼úÀ» ¼Ò°³ÇÑ´Ù.
5Àå, °üÁ¡ ÀüȯÇϱâ: ¸ðµç °üÁ¡¿¡¼ ±âÇÏ ¸ðÇü ¹°Ã¼¸¦ ·»´õ¸µÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÏ°í º¸¿©ÁØ´Ù.
6Àå, ¾Ö´Ï¸ÞÀ̼Ç: UtilityModel Ŭ·¡½º¿Í UtilityMesh Ŭ·¡½º¿ÍÀÇ °ü°è¸¦ ¼Ò°³ÇÑ´Ù.
7Àå, ¸ðµ¨ ºÒ·¯¿Í¼ »ç¿ëÇϱâ: 6Àå¿¡¼ ´Ù·é ¹üÆÛÄ«, ¿ïŸ¸®, ĵ ¸ð¾çÀÇ ¶óÀÌÆ® µîÀÇ ÀÌÆåÆ®º¸´Ù ´õ¿í Á¤±³ÇÑ ¸ðµ¨À» »ìÆ캻´Ù.
8Àå, Ư¼ö È¿°ú: 󸮵Ǵ Á¤Á¡ÀÇ ¼ö¸¦ ±Ø´ÜÀûÀ¸·Î Áõ°¡ÇÏÁö ¾Ê°í 3D ¾Û¿¡ ±¸Ã¼¼ºÀ» ´õÇÏ´Â ¼¼ °¡Áö ±â¼ú¿¡ ´ëÇؼ ¼Ò°³ÇÑ´Ù.
9Àå, ÃÖÀûÈ: iOS ÀåÄ¡¸¦ À§ÇÑ OpenGL ES 2.0 ·»´õ¸µ ¼º´ÉÀ» °³¼±Çϱâ À§ÇÑ ÃÖÀûÈ Àü·«À» ¾Ë¾Æº»´Ù.
10Àå, ÁöÇü°ú ÇÇÅ·: 9Àå±îÁö ¼Ò°³µÈ ¿©·¯ °¡Áö 3D ±×·¡ÇÈ °³³ä°ú ¿¹Á¦ Ŭ·¡½º¸¦ Àç»ç¿ëÇØ °æ»çÁø ÁöÇüÀ» °®´Â ³ÐÀº ¾ß¿Ü Àå¸éÀ» ±×¸®´Â ¸Þ¼Òµå¸¦ °øºÎÇÑ´Ù.
11Àå, ¼öÇÐ Ä¿´× ÆäÀÌÆÛ: Áö±Ý±îÁö Á¶±Ý¾¿ ¼Ò°³µÈ ¼±Çü ´ë¼ö °³³äÀ» ´Ù½Ã »ìÆ캸°í, ÇÙ½É °³³ä, Áß¿äÇÑ °ø½Ä, ¾ðÁ¦ »ç¿ëÇØ¾ß ÇÏ´ÂÁö ¼³¸íÇÑ´Ù.
12Àå, Á¤¸®Çϱâ: °£´ÜÇÑ ½Ã¹Ä·¹À̼ÇÀÇ µðÀÚÀΰú ±¸¼ºÀ» ³ªÅ¸³»´Â OpenGLES_Ch12_1À» ¼³¸í
ÇÑ´Ù.
Çѱ¹¾îÆÇ Æ¯º°ºÎ·Ï: OpenGL ES 3.0 ¼Ò°³
¡Ú ÀúÀÚ ¼¹® ¡Ú
OpenGL ES ±â¼úÀº ¾ÖÇÃÀÇ iOS ÀåÄ¡ÀÎ ¾ÆÀÌÆù, ¾ÆÀÌÆÌ ÅÍÄ¡, ¾ÆÀÌÆе忡 ÀÇÇØ º¸¿©Áö´Â »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º¿Í ±×·¡ÇÈ ±â´ÉÀÇ ±Ù°£À» ÀÌ·é´Ù. ¡®ES¡¯´Â ÀÓº£µðµå ½Ã½ºÅÛ(Embedded Systems)ÀÇ ¾àÀÚÀ̸ç, ÀÌ¿Í µ¿ÀÏÇÑ ±â¼úÀº ºñµð¿À °ÔÀÓ Äְܼú Ç×°ø±â Á¶Á¾½ÇÀÇ °è±âÆǻӸ¸ ¾Æ´Ï¶ó °ÅÀÇ ¸ðµç Á¦Á¶»çÀÇ ¹æ´ëÇÑ ¼¿ Æù¿¡µµ Àû¿ëµÈ´Ù. OpenGL ES´Â µ¥½ºÅ©Å¾ ¿î¿µÃ¼Á¦¿¡¼ »ç¿ëµÇ´Â OpenGL ¹öÀüÀÇ ÇÏÀ§ ÁýÇÕÀÌ´Ù. °á°úÀûÀ¸·Î OpenGL ES ¾ÛÀº ¸¹Àº °æ¿ì µ¥½ºÅ©Å¾ ½Ã½ºÅÛ¿¡µµ ÀûÀÀÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº Çö´ëÀûÀÎ ±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇؼ ¼Ò°³ÇÏ°í, iOS ÀåÄ¡¿¡ OpenGL ESÀÇ È¿°úÀûÀÎ »ç¿ë¿¡ ´ëÇؼ °£°áÇÏ°Ô ¼³¸íÇÑ´Ù. ¿©·¯ °¡Áö ¿¹Á¦ ÇÁ·Î±×·¥ÀÌ ±×·¡ÇÈ ÇÁ·Î±×·¡¹Ö °³³äÀ» ¼³Á¤ÇÑ´Ù. ÀúÀÚÀÇ À¥»çÀÌÆ®(http://www.cosmicthump.com/books/)¿¡¼´Â ¿¹Á¦ Äڵ带 Á¦°øÇÏ°í, ÃâÆÇ ÀÌÈÄ¿¡ ¹ß°ßµÈ ¿À·ù¸¦ °Ô½ÃÇÑ´Ù. ÀÌ Ã¥¿¡¼´Â °¡Àå ³·Àº ¼öÁØÀÇ ºñÆ® Á¶ÀÛºÎÅÍ °í±Þ ÁÖÁ¦±îÁö ±×·¡ÇÈ ±â¼ú¿¡ ´ëÇؼ ¼³¸íÇÑ´Ù.
±×·¡ÇÈ ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì´Â µ¥ °¡Àå Å« µµÀüÀº À߸øµÈ Á¤º¸¿Í ÀÎÅͳݿ¡ ³ÑÃijª´Â ¿À·¡µÇ°í ÁÁÁö ¸øÇÑ ¿¹Á¦µéÀ» ±¸ºÐÇÏ´Â °ÍÀÌ´Ù. OpenGLÀº 1992³â¿¡ ÃÖ÷´ÜÀÇ ±×·¡ÇÈ ¿öÅ©½ºÅ×À̼ÇÀ» À§ÇÑ ÀÛÀº ¼ÒÇÁÆ®¿þ¾î ¶óÀ̺귯¸®·Î ½ÃÀÛÇß´Ù. ±×·¡ÇÈ Çϵå¿þ¾î´Â ¾öû³ª°Ô ¹ßÀüÇß°í, OpenGLÀÌ ÃÖÃÊ·Î ³ª¿ÔÀ» ¶§ µ·À¸·Î »ì ¼ö ÀÖ¾ú´ø ÀåÄ¡º¸´Ù ÇöÀç ¸ð¹ÙÀÏ ÀåÄ¡ÀÇ ¼º´ÉÀÌ ´õ ¶Ù¾î³ª´Ù. Çϵå¿þ¾î°¡ ¹ßÀüµÉ¼ö·Ï OpenGLÀÇ µðÀÚÀ̳ʿ¡ ÀÇÇÑ Å¸Çù°ú °¡Á¤µéÀº ¸ðµÎ °ü·Ã¼ºÀ» ÀÒ¾î¹ö¸°´Ù. Àû¾îµµ 12°¡Áö OpenGL Ç¥ÁØÀÌ Á¸ÀçÇÏ°í, Çö´ëÀûÀÎ OpenGL ES´Â ÀÌÀü ¹öÀü¿¡¼´Â ÈçÇß´ø ¸¹Àº ±â¼úµé¿¡ ´ëÇÑ Áö¿øÀ» »ý·«ÇÑ´Ù. À¯°¨½º·´°Ôµµ ´õ ÀÌ»ó ¾µ¸ð ¾ø´Â ÄÚµå, ÃÖÀûÈ µÇÁö ¾ÊÀº Á¢±Ù¹ý, ½Ã´ëÂø¿ÀÀûÀÎ ¹æ¹ýÀº ¾ÆÁ÷±îÁö ±¸±ÛÀÇ °Ë»ö °á°ú¿¡ ¸¹ÀÌ Æ÷ÇԵŠÀÖ´Ù. ÀÌ Ã¥Àº Çö´ëÀûÀÌ°í È¿À²ÀûÀÎ ¹æ¹ý¿¡ ÁýÁßÇÏ´Â ¹Ý¸é, °ü·Ã¼ºÀÌ ¶³¾îÁö°Å³ª ¾µ¸ð ¾ø°Ô µÈ ¹æ¹ýÀº ´Ù·çÁö ¾ÊÀ» °ÍÀÌ´Ù.
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
Áö±ÝÀº µðÀÚÀÎÀÇ ½Ã´ë´Ù. ±âº» ±â´ÉµéÀÌ ÆòÁØȵǰí, ¹«¾ùÀ» º¸¿©ÁÖ´À³Ä°¡ °¡Àå Áß¿äÇÑ ½Ã´ë°¡ µÆ´Ù. 2Â÷¿øÀ» ³Ñ¾î 3Â÷¿øÀÇ ·»´õ¸µÀ¸·Î »ç¿ëÀÚÀÇ ´«À» ÇöȤÇÑ´Ù. °ÔÀÓ, °¡»ó Çö½Ç, ÀÎÅÍ³Ý ¸¶ÄÏ, ±¤°í µî ³Ê³ª ÇÒ °Í ¾øÀÌ 3Â÷¿øÀÇ ±×·¡ÇÈÀ» ¾Û¿¡ ±¸µ¿Çϱâ À§ÇØ ³ë·Â ÁßÀÌ´Ù. Á¦Ç°À» 360µµ·Î »ìÆ캸´Â ½Ã´ë´Â ÀÌ¹Ì ¿¾³¯ ¾ê±â°¡ µÆ´Ù. ÀÌÁ¦´Â ÀÌ°ÍÀ» ¶Ù¾î³Ñ´Â ±â¼úÀ» ÇâÇØ ´Þ·Á°¡°í ÀÖ´Ù. ¿¹¸¦ µé¾î, ¿¹Àü¿¡ À½¾ÇÀ» ±×·¡ÇÈÀ¸·Î ·»´õ¸µÇϱâ À§Çؼ ¿©·¯ °³ÀÇ ¸·´ë¸¦ »ç¿ëÇÏ¿©, ±æÀ̸¦ ´Ã·È´Ù°¡ ÁÙ¿´´Ù°¡ ÇÏ¸é¼ ¼Ò¸®¸¦ Ç¥ÇöÇß´ø ÀÀ¿ë ÇÁ·Î±×·¥µéÀ» ±â¾ïÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸ ÀÌÁ¦´Â ±× ¸·´ëµéµµ 3Â÷¿øÀ¸·Î Ç¥ÇöÇÏ´Â ½Ã´ë°¡ µÆ´Ù. Áï °¡´ÉÇÑ ¸ðµç °ÍÀ» ÀÔü ¿µ»óÀ¸·Î º¸ÀÌ´Â °ÍÀÌ ´ë¼¼´Ù. À̻Ӹ¸ÀÌ ¾Æ´Ï´Ù. °¡»ó Çö½Ç(Augmented Reality) ¾ÛÀº Çö½Ç¿¡ ±×·¡ÇÈÀ» ÀÔÇô¼ Ãß°¡ÀûÀÎ Á¤º¸¸¦ º¸¿©ÁÖ´Â ±â¼úÀÌ´Ù. µÎ¸»ÇÒ ³ªÀ§µµ ¾øÀÌ ÀÌ ±â¼úÀÇ ±Ù°£Àº 3Â÷¿øÀ» ±â¹ÝÀ¸·Î ÇÑ´Ù. Çö½Ç ¼¼°è´Â 3Â÷¿øÀ¸·Î ÀÌ·ç¾îÁ® Àֱ⠶§¹®ÀÌ´Ù. ±×¸¸Å ÇöÀçÀÇ ¾ÆÀ̵ð¾îµéÀÌ ±â¼úÀÇ ¹ßÀüÀ» ¸ô¾ÆºÙÀÌ°í ÀÖ´Ù.
3Â÷¿øÀÇ ±×·¡ÇÈÀ» °¡´ÉÇÏ°Ô ÇÏ´Â ±â¼úÀÇ Á߽ɿ¡´Â OpenGLÀÌ ÀÖ´Ù. µ¥½ºÅ©Åé¿¡¼ÀÇ ¼º°øÀ» ¹ßÆÇÀ¸·Î ÀÌÁ¦´Â ÀÓº£µðµå ½Ã½ºÅÛ(Embedded System)À» ±â¹ÝÀ¸·Î OpenGL ES¸¦ Ãâ½ÃÇß´Ù. iOS¿Í ¾Èµå·ÎÀÌµå °°Àº ±â±â»Ó¸¸ ¾Æ´Ï¶ó, °ÔÀÓ ÄܼÖ, ºñÇà±â °è±âÆÇ µî µð½ºÇ÷¹À̸¦ ÇÏ´Â ¸ðµç ÀüÀÚ ÀåÄ¡¿¡ µµÀԵǰí ÀÖ´Ù. ¾ÖÇÃÀº OpenGL ES ±â¼úÀ» ±â¹ÝÀ¸·Î ¸¹Àº ¹ßÀüÀ» ÀÌ·ç¾î¿ÔÀ¸¸ç, °è¼ÓÇؼ ÃÖÀûÀÇ Áö¿øÀ» ÇÏ´Â ¿¬»êó¸® ÀåÄ¡¸¦ ³»³õ°í ÀÖ´Ù. OpenGL ES 3.0À» Áö¿øÇÏ´Â »õ·Î¿î ÀåÄ¡µéÀÌ ¼Ò°³µÆ°í, µ¥½ºÅ©Åé¿¡¼¸¸ °¡´ÉÇß´ø ±â´ÉµéÀÌ ÀÛÀº iOS ÀåÄ¡¿¡¼ °¡´ÉÇØÁö°í ÀÖ´Ù. ¿¹Àü¿¡´Â Æò¸éÀ¸·Î¸¸ º¸¿´´ø ÈÞ´ëÆù ȸéÀÌ º¸´Â ¹æÇâ¿¡ µû¶ó ¿ø±Ù°¨À» °¡Áö°Ô µÆ´Ù. ÀÌ´Â ¼ÒÇÁÆ®¿þ¾î¿Í Çϵå¿þ¾î ±â¼úÀÌ ¾ó¸¶³ª ¹ßÀüÇß´ÂÁö º¸¿©ÁÖ´Â ´ÜÀûÀÎ ¿¹´Ù. ±×¸¸Å ó¸® ¼Óµµ°¡ ºü¸£°Ô ¹ßÀüÇß´Ù´Â ¸»ÀÌ´Ù.
ÀÌ·± È帧À» º¼ ¶§, iOS¿¡¼ OpenGL ESÀÇ ¹«°Ô´Â Â÷Ãû Ä¿Áú °ÍÀÌ´Ù. °è¼ÓÇؼ ¸¹Àº ¾ÛÀÌ Çϵå¿þ¾î ±×·¡ÇÈ °¡¼Ó ±â´ÉÀ» »ç¿ëÇÏ°Ô µÉ °ÍÀ̸ç, Á» ´õ ¼¼·ÃµÈ µðÀÚÀÎÀ» ¸¸µé±â À§Çؼ ÃÖ¼±ÀÇ ³ë·ÂÀ» ±â¿ïÀÏ °ÍÀÌ´Ù. ÇÏÁö¸¸ ¿©±â¼ Áß¿äÇÑ °ÍÀº ¾ÆÁ÷±îÁö 3D ±×·¡ÇÈ ±â¼úÀÇ ÆòÁØÈ°¡ ÀÌ·ç¾îÁöÁö ¾Ê¾Ò°í, OpenGL ESµµ °è¼ÓÇؼ »õ·Î¿î ¹öÀüÀ¸·Î ¹ßÀü ÇØ°¡°í ÀÖ´Ù´Â °ÍÀÌ´Ù. ¿©·¯ °¡Áö ÀÌÀ¯ Áß Çϳª´Â µ¥½ºÅ©Åé¿¡¼ Æí¾ÈÇÏ°Ô »ç¿ëÇÏ´ø Çϵå¿þ¾î °¡¼Ó ±â¼úµéÀÌ ÀÛÀº ÇÚµåÆù ¾ÈÀÇ Ä¨¿¡¼´Â ±× ±â´ÉÀ» Á¦´ë·Î ¹ßÈÖÇÏÁö ¸øÇϱ⠶§¹®ÀÌ´Ù. µû¶ó¼ ÇÚµåÆù »ó¿¡¼ OpenGL ESÀÇ ÀÔÀå¿¡¼´Â Çϵå¿þ¾îÀÇ ¹ßÀüÀÌ ¼ÒÇÁÆ®¿þ¾îÀÇ Àû¿ëÀ» ÀúÇØÇÏ°í ÀÖ´Ù´Â °á·ÐÀÌ ¸¸µé¾îÁø´Ù.
¸¹Àº ȸ»ç¿¡¼ OpenGL ES °³¹ßÀÚµéÀ» ã°í ÀÖ´Ù. ±×¸®°í ¿©·¯ ´Ù¾çÇÑ ¾Û °³¹ß¿¡ ±âº»À¸·Î »ç¿ëµÇ´Â ±â¼úÀÌ µÆ´Ù. Áï, ÀÌ ±â¼ú¿¡ ȸ»çÀÇ ¹Ì·¡»Ó¸¸ ¾Æ´Ï¶ó, °³ÀÎÀÇ ¹Ì·¡µµ ÀÖ´Ù´Â ¸»ÀÌ´Ù. Áö±ÝÀÌ ±âȸ´Ù. »¡¸® ¹è¿ö¼, Àü¹®°¡°¡ µÅ¾ß ÇÑ´Ù. ÀÌ Ã¥Àº OpenGL ES¸¦ ½ÃÀÛÇÏ´Â »ç¶÷µé¿¡°Ô ±×·¡ÇÈÀÇ ±âº» °³³äºÎÅÍ ¿¹Á¦¸¦ ÅëÇÑ ½ÇÀü ¿¬½À±îÁö ´Ù¾çÇÏ°Ô Á¦°øÇϱ⠶§¹®¿¡ Ã¥À» ´Ù ÀÐ°í ³ ÀÌÈÄ¿¡´Â µ¶ÀÚÀûÀ¸·Î °í±Þ ±â´ÉµéÀ» °è¼ÓÇؼ °øºÎÇÒ ¼ö ÀÖ´Â ÀÚ¸³½ÉÀÌ »ý±â°Ô ¸¸µé¾ú´Ù. ÀÌ Ã¥À» ÅëÇؼ 3Â÷¿ø °³¹ßÀÇ ²Þ¿¡ ´Ù°¡°¡±â ¹Ù¶õ´Ù.
¸ñÂ÷
1 Çö´ëÀûÀÎ ¸ð¹ÙÀÏ ±×·¡ÇÈ Çϵå¿þ¾î »ç¿ëÇϱâ
3D ·»´õ¸µÀ̶õ ¹«¾ùÀΰ¡
±×·¡ÇÈ ÇÁ·Î¼¼¼¿¡ µ¥ÀÌÅÍ Á¦°øÇϱâ
ÇÁ·¹ÀÓ ¹öÆÛ
OpenGL ES ÄÁÅؽºÆ®
3D Àå¸éÀÇ ±âÇÏ
¿ä¾à
2 Çϵå¿þ¾î Á¦´ë·Î µ¿ÀÛ½ÃÅ°±â
OpenGL ES·Î ÄÚ¾î ¾Ö´Ï¸ÞÀÌ¼Ç ·¹ÀÌ¾î ±×¸®±â
ÄÚÄÚ¾Æ ÅÍÄ¡¸¦ OpenGL ES¿Í ÇÕÄ¡±â
OpenGLES_Ch2_1 ¿¹Á¦
½Éµµ ÇнÀ: GLKView´Â ¾î¶»°Ô µ¿ÀÛÇϴ°¡
GLKit¿¡¼ ÃßÁ¤Çϱâ
¿ä¾à
3 ÅؽºÃ³
ÅؽºÃ³¶õ ¹«¾ùÀΰ¡?
OpenGLES_Ch3_1 ¿¹Á¦
½Éµµ ÇнÀ: GLKTextureLoader´Â ¾î¶»°Ô µ¿ÀÛÇϴ°¡?
OpenGLES_Ch3_3 ¿¹Á¦
Åõ¸íµµ, È¥ÇÕ, ¸ÖƼ-ÅؽºÃ³¸µ
ÅؽºÅÍ ¾ÐÃà
¿ä¾à
4 ºû ºñÃß±â
ÁÖº¯, »ê¶õ, ¹Ý»ç ºû
°¢ »ï°¢Çü¿¡ ºÎµúÈ÷´Â ºûÀÇ ¾ç °è»êÇϱâ
GLKit ºû »ç¿ëÇϱâ
OpenGLES_Ch4_1 ¿¹Á¦
ÅؽºÃ³¿¡ ºû ºñÃß±â
ÇÁ·¡±×¸ÕÆ® µ¿ÀÛ
¿ä¾à
5 °üÁ¡ ÀüȯÇϱâ
±íÀÌ ·»´õ ¹öÆÛ
OpenGLES_Ch5_1°ú OpenGLES_Ch5_2 ¿¹Á¦
½Éµµ ÇнÀ: GLKit ¾øÀÌ ±íÀÌ ¹öÆÛ Ãß°¡Çϱâ
º¯È¯
º¯È¯ Áöħ¼
¿ø±Ù¹ý°ú ½Ã°¢ Àý´Üü
¿ä¾à
6 ¾Ö´Ï¸ÞÀ̼Ç
Àå¸é ³» µ¿ÀÛ: OpenGLES_Ch6_1 ¿¹Á¦
Á¤Á¡ µ¥ÀÌÅÍ ¾Ö´Ï¸ÞÀ̼ÇÇϱâ
»ö°ú ºû ¾Ö´Ï¸ÞÀ̼ÇÇϱâ: OpenGLES_Ch6_3 ¿¹Á¦
ÅؽºÃ³ ¾Ö´Ï¸ÞÀ̼ÇÇϱâ
¿ä¾à
7 ¸ðµ¨ ºÒ·¯¿Í¼ »ç¿ëÇϱâ
¸ðµ¨¸µ Åø°ú Çü½Ä
modelplist ÆÄÀÏ Àбâ
OpenGLES_Ch7_1 ¿¹Á¦
°í±Þ ¸ðµ¨
¿ä¾à
8 Ư¼ö È¿°ú
½ºÄ«À̹ڽº
½Éµµ ÇнÀ: GLKSkyboxEffect´Â ¾î¶»°Ô µ¿ÀÛÇϴ°¡
ÆÄƼŬ
ºôº¸µå
¿ä¾à
9 ÃÖÀûÈ
ÃÖ¼ÒÇÑÀ¸·Î ·»´õ¸µÇϱâ
ÃßÃøÀº ±Ý¹°: ÃøÁ¤
¹öÆÛ º¹»ç ÃÖ¼ÒÈÇϱâ
»óÅ º¯°æ ÃÖ¼ÒÈ
¿ä¾à
10 ÁöÇü°ú ÇÇÅ·
ÁöÇü ±¸Çö
¸ðµ¨ Ãß°¡Çϱâ
OpenGL ES Ä«¸Þ¶ó
ÇÇÅ·
ÃÖÀûÈÇϱâ
¿ä¾à
11 ¼öÇÐ Ä¿´× ÆäÀÌÆÛ
°³¿ä
Çà·Ä µðÄÚµù
»ç¿ø¹ý
±×·¡ÇÈ ¼öÇÐ À̰ܳ»±â
¿ä¾à
12 Á¤¸®Çϱâ
°³¿ä
¸ðµÎ ÇÔ²² »ç¿ëÇϱâ
ÀåÄ¡ µ¿ÀÛ
¿ä¾à
Çѱ¹¾îÆÇ Æ¯º°ºÎ·Ï OpenGL ES 3.0 ¼Ò°³
ÀúÀÚ¼Ò°³
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
»ý³â¿ùÀÏ | - |
---|
ÇØ´çÀÛ°¡¿¡ ´ëÇÑ ¼Ò°³°¡ ¾ø½À´Ï´Ù.
ÁÖ°£·©Å·
´õº¸±â»óÇ°Á¤º¸Á¦°ø°í½Ã
À̺¥Æ® ±âȹÀü
Àü°øµµ¼/´ëÇб³Àç ºÐ¾ß¿¡¼ ¸¹Àº ȸ¿øÀÌ ±¸¸ÅÇÑ Ã¥
ÆǸÅÀÚÁ¤º¸
»óÈ£ |
(ÁÖ)±³º¸¹®°í |
---|---|
´ëÇ¥ÀÚ¸í |
¾Èº´Çö |
»ç¾÷ÀÚµî·Ï¹øÈ£ |
102-81-11670 |
¿¬¶ôó |
1544-1900 |
ÀüÀÚ¿ìÆíÁÖ¼Ò |
callcenter@kyobobook.co.kr |
Åë½ÅÆǸž÷½Å°í¹øÈ£ |
01-0653 |
¿µ¾÷¼ÒÀçÁö |
¼¿ïƯº°½Ã Á¾·Î±¸ Á¾·Î 1(Á¾·Î1°¡,±³º¸ºôµù) |
±³È¯/ȯºÒ
¹ÝÇ°/±³È¯ ¹æ¹ý |
¡®¸¶ÀÌÆäÀÌÁö > Ãë¼Ò/¹ÝÇ°/±³È¯/ȯºÒ¡¯ ¿¡¼ ½Åû ¶Ç´Â 1:1 ¹®ÀÇ °Ô½ÃÆÇ ¹× °í°´¼¾ÅÍ(1577-2555)¿¡¼ ½Åû °¡´É |
---|---|
¹ÝÇ°/±³È¯°¡´É ±â°£ |
º¯½É ¹ÝÇ°ÀÇ °æ¿ì Ãâ°í¿Ï·á ÈÄ 6ÀÏ(¿µ¾÷ÀÏ ±âÁØ) À̳»±îÁö¸¸ °¡´É |
¹ÝÇ°/±³È¯ ºñ¿ë |
º¯½É ȤÀº ±¸¸ÅÂø¿À·Î ÀÎÇÑ ¹ÝÇ°/±³È¯Àº ¹Ý¼Û·á °í°´ ºÎ´ã |
¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯ |
·¼ÒºñÀÚÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì ·¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì ·½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì ·ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì |
»óÇ° Ç°Àý |
°ø±Þ»ç(ÃâÆÇ»ç) Àç°í »çÁ¤¿¡ ÀÇÇØ Ç°Àý/Áö¿¬µÉ ¼ö ÀÖÀ½ |
¼ÒºñÀÚ ÇÇÇغ¸»ó |
·»óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº¼ÒºñÀÚºÐÀïÇØ°á ±âÁØ (°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ ÁØÇÏ¿© ó¸®µÊ ·´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼ÀǼҺñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ |
(ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º´Â ȸ¿ø´ÔµéÀÇ ¾ÈÀü°Å·¡¸¦ À§ÇØ ±¸¸Å±Ý¾×, °áÁ¦¼ö´Ü¿¡ »ó°ü¾øÀÌ (ÁÖ)ÀÎÅÍÆÄÅ©Ä¿¸Ó½º¸¦ ÅëÇÑ ¸ðµç °Å·¡¿¡ ´ëÇÏ¿©
(ÁÖ)KGÀ̴Ͻýº°¡ Á¦°øÇÏ´Â ±¸¸Å¾ÈÀü¼ºñ½º¸¦ Àû¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¹è¼Û¾È³»
±³º¸¹®°í »óÇ°Àº Åùè·Î ¹è¼ÛµÇ¸ç, Ãâ°í¿Ï·á 1~2Àϳ» »óÇ°À» ¹Þ¾Æ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
Ãâ°í°¡´É ½Ã°£ÀÌ ¼·Î ´Ù¸¥ »óÇ°À» ÇÔ²² ÁÖ¹®ÇÒ °æ¿ì Ãâ°í°¡´É ½Ã°£ÀÌ °¡Àå ±ä »óÇ°À» ±âÁØÀ¸·Î ¹è¼ÛµË´Ï´Ù.
±ººÎ´ë, ±³µµ¼Ò µî ƯÁ¤±â°üÀº ¿ìü±¹ Åù踸 ¹è¼Û°¡´ÉÇÕ´Ï´Ù.
¹è¼Ûºñ´Â ¾÷ü ¹è¼Ûºñ Á¤Ã¥¿¡ µû¸¨´Ï´Ù.