»ó´Ü¿©¹é
HOME °ÔÀÓ ÃëÀç
[NDC18] À¯´ÏƼ·Î ¸ð¹ÙÀÏ MMORPG¸¦ ¸¸µé ¶§ »ý±â´Â ¹®Á¦¿Í ÇØ°á¹æ¹ý

³Ø½¼·¹µå¿¡¼­ ‘¾×½º(AxE)’¸¦ °³¹ßÇÑ Çٽɠ°³¹ßÀÚ 3ÀΠŬ¶óÀ̾ðÆ®ÇÁ·Î±×·¡¹Ö ¾ÈÁ¾¿ì ÆÄÆ®Àå°ú Á¶¿ìÁø ÆÄÆ®Àå, ÀÌ¿ë¼­ ÆÄÆ®ÀåÀÌ 3D ¿£Áø À¯´ÏƼ·Î ¸ð¹ÙÀÏ MMORPG¸¦ °³¹ßÇϸ砰ÞÀº À̾߱⸦ 25ÀÏ ³Ø½¼ »ç¿Á¿¡¼­ ¿­¸° ‘³Ø½¼°³¹ßÀÚÄÁÆÛ·±½º(NDC)’¿¡¼­ °øÀ¯Çß´Ù.

‘¾×½º(AxE)’´Â Áø¿µ°£ ÀüÅõ°¡ Â÷º°È­ Æ÷ÀÎÆ®ÀΠ¸ð¹ÙÀÏ MMORPG´Ù. È­·ÁÇÑ ±×·¡ÇÈ°ú ´ë±Ô¸ð ÄÜÅÙÃ÷°¡ ÇÙ½ÉÀÌ´Ù. Áö±ÝÀº ²Ï ¸¹Àº ±â¼úÀ» µµÀÔÇÒ °á°ú ¾ÈÁ¤ÀûÀΠ¼­ºñ½º°¡ °¡´ÉÇßÁö¸¸, °³¹ß Ãʱ⸸ Çصµ À¯´ÏƼ ¿£ÁøÀ» »ç¿ëÇØ ¾×¼ÇRPG·Î °³¹ßÇÏ´ø ÀÛÇ°À» MMORPG·Î ¹Ù²Ù¸é¼­ ´Ù¾çÇÑ ¹®Á¦¿Í Á÷¸éÇؾߠÇß´Ù°í ÇÑ´Ù.

¸ÕÀú È­¸éÀ» ÀüȯÇϸ鼭 ¼ø°£ÀûÀ¸·Î È­¸éÀÌ ´À·ÁÁö°Å³ª ±ôºýÀ̴ ¹®Á¦°¡ ÀÖ¾ú´Ù°í ÇÑ´Ù. ¿øÀÎÀº Àå¸éÀ» ¹Ù²Ü ¶§ ¸Þ¸ð¸®°¡ Á¦´ë·Î ¹ÝȯµÇÁö ¾Ê¾Ò±â ¶§¹®ÀÌ´Ù. ÀÌ ¹®Á¦´Â A¿¡¼­ B·Î È­¸éÀ» ÀüȯÇÒ ¶§ ºñ¾îÀִ Àå¸éÀ» »ðÀÔÇØ Á¡À¯ÇÑ ¸Þ¸ð¸®¸¦ ÃʱâÈ­Çϴ ½ÄÀ¸·Î ¿ìȸÇß´Ù°í ÇÑ´Ù.

°Å¸®(Distance) °Ë»ç´Â ¾ÖÃÊ ¾×¼ÇRPG¿¡¼­ MMORPG·Î À帣¸¦ ÀüȯÇϸ鼭 ¹ß»ýÇÑ ¹®Á¦´Ù. ³Ð¾îÁø Çʵå¿Í ¿ÀºêÁ§Æ®¸¦ °ËÁõÇϴµ¥ ÇÊ¿äÇß´Ù. °³¹ßÆÀÀº Á¤È®ÇÑ °Å¸®¸¦ Ã£±âº¸´Ù, ¹üÀ§ ¾È¿¡ ¿ÀºêÁ§Æ®¸¦ Ã£´Â ½Ã°£ÀÌ ¾ó¸¶³ª °É¸®´ÂÁö¸¦ Å×½ºÆ® ÇÁ·Î±×·¥À¸·Î Á¡°ËÇϸ砽ÇÁ¦ ‘¾×½º’ °³¹ß¿¡ ÀÀ¿ëÇß´Ù°í ¼³¸íÇß´Ù.

¸Þ¸ð¸® °ü¸®¿¡ ´ëÇÑ »ç·Êµµ ¾ð±ÞµÆ´Ù. ÃæºÐÇÑ ¸Þ¸ð¸®°¡ Á¸ÀçÇÔ¿¡µµ ¸Þ¸ð¸®°¡ ºÎÁ·Çϴٴ ¿¡·¯ ¸Þ½ÃÁö°¡ ¶ß´Â Çö»óÀÌ´Ù. '¾×½º' ½¦ÀÌ´õ Ç¥Çö¿¡ »ç¿ëÇÑ ¸ð³ë2.0(mono2.0)ÀÌ ´ÜÆíÈ­°¡ ÀÚÁÖ ¹ß»ýÇÏÁö¸¸, ²À ÀÌ ¹®Á¦¸¸À¸·Î ¸Þ¸ð¸® ´ÜÆíÈ­¿Í ´©¼ö°¡ ¹ß»ýÇϴ °ÍÀº ¾Æ´Ï¶ó´Â ¼³¸í°ú ÇÔ²² ´Ù¾çÇÑ »óȲÀÌ ¹ß»ýÇÒ ¼ö Àֱ⠶§¹®¿¡ °ËÃâ Äڵ带 ½É¾î Çϳª¾¿ Ã£¾Æ°¡´Â °úÁ¤ÀÌ ¼Ò°³µÆ´Ù.

·»´õ¸µ¿¡¼­µµ ¹®Á¦°¡ ¹ß»ýÇß´Ù. ¾Ë ¼ö ¾ø´Â ÀÌÀ¯·Î ÇÁ·¹ÀÓÀÌ ¶³¾îÁö´Â ¹®Á¦°¡ ¿¬´Þ¾Æ ÀϾ±â ¶§¹®ÀÌ´Ù. À̶§ À¯´ÏƼ µµ±¸·Î ¹®Á¦ °ËÃâÀ» ½ÃµµÇßÁö¸¸, Á¦´ë·Î ¸®Æ÷Æ®¸¦ ¹ÞÀ» ¼ö ¾ø¾î XCode GPU ÇÁ·ÎÆÄÀÏ·¯¸¦ »ç¿ëÇØ ¹®Á¦Á¡À» Ã£À» ¼ö ÀÖ¾ú´Ù°í ÇÑ´Ù.

¶Ç, ±Ùº»ÀûÀΠ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ¿©·¯ ±â¼úÀ» µµÀÔÇϴ ½ÄÀ¸·Î ÀüüÀûÀΠÇÁ·¹ÀÓ°ú ¸Þ½¬¸¦ ³·Ãç ÃÖÀûÈ­Çϴ ½ÄÀ¸·Î ¹®Á¦¸¦ ÇØ°áÇß´Ù. ´ëÇ¥ÀûÀ¸·Î LOD(Level of Detail)¸¦ »ç¿ëÇØ °¡±î¿î °Å¸®¿¡¼­´Â ÇÏÀ̸޽¬(mesh)¸¦ »ç¿ëÇÏ°í, ¸Õ °Å¸®¿¡¼­´Â ·Î¿ì¸Þ½¬¸¦ Àû¿ëÇؠ󸮠ºÎ´ãÀ» ÁÙ¿´´Ù. ¶Ç, ½¦ÀÌ´õµµ ÃÖÀûÈ­ÇØ °Å¸®¿Í »óȲ¿¡ µû¶ó ³ë¸Ö¸Ê »ç¿ë ¿©ºÎ¸¦ °áÁ¤Çϴ µî ÃÖÀûÈ­¿¡ ¼º°øÇß´Ù°í ¼³¸íÇß´Ù.

À̾î LOD »ç¿ëÀ¸·Î ¹ß»ýÇϴ ÆËÇÎ(Popping, Àû¿ëµÈ ½¦ÀÌ´õ¿Í ¸Å½¬°¡ º¯Çϴ ¼ø°£ ¿ÀºêÁ§Æ®°¡ »ç¶óÁö°Å³ª ±ôºýÀ̴ Çö»ó)Àº Å©·Î½ºÆäÀÌ´õ½¦ÀÌ´õ(Cross Fade Shader) ±â¹ýÀ¸·Î ¿ÀºêÁ§Æ®ÀÇ ½¦ÀÌ´õ¸¦ °Å¸®°ú »óȲ¿¡ µû¶ó ¹Ù²Ù´Â ½ÄÀ¸·Î ÀÌÁú°¨À» ÁÙ¿´´Ù°í ¼Ò°³Çß´Ù.

À̹ۿ¡ ÇÊÅ͸¦ ÅëÇÑ ÀÌÆåÆ® È¿°ú¸¦ °³¼±Çϴ ¹æ¹ý, ½¦ÀÌ´õ ¸®»çÀÌÁ ÅëÇÑ ºí·ë(Bloom) ±¸ÇöÀ¸·Î Àú»ç¾ç ½º¸¶Æ®Æù¿¡¼­ ÃÖÀûÈ­ÇÑ ¿¹½Ã µîÀÌ ¼Ò°³µÆ´Ù. À̴ À¯´ÏƼÀÇ ÀϺΠÄÄÆ÷³ÍÆ®°¡ PC »ç¿ëÀ» ÀüÀç·Î °³¹ßµÅ ¸ð¹ÙÀÏ¿¡¼­ ¸ÂÁö ¾Ê¾Æ ¹ß»ýÇÑ ¹®Á¦·Î ÀÚüÀûÀΠ±â¼ú ±¸ÇöÀ¸·Î ÇØ°áÇؾߠÇÑ´Ù°í ¹ßÇ¥Çß´Ù.

ÀÌ °­¿¬Àº ÃßÈÄ NDC¸®Ç÷¹ÀÌ »çÀÌÆ®¿¡¼­ ´Ù½Ã º¼ ¼ö ÀÖµµ·Ï °ø°³µÉ ¿¹Á¤ÀÌ´Ù.

¼­»ï±¤ ±âÀÚ  seosk@gamevu.co.kr

<ÀúÀÛ±ÇÀÚ © °ÔÀÓºä, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>

¼­»ï±¤ ±âÀÚÀÇ ´Ù¸¥±â»ç º¸±â
iconÀαâ±â»ç
±â»ç ´ñ±Û 0°³
Àüüº¸±â
ù¹ø° ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.
¿©¹é
¿©¹é
¿©¹é
¿©¹é
Back to Top