|
|
|
|
 |
|
Introduction |
|
SimplygonÀº ÀÚµ¿À¸·Î °¢±â ´Ù¸¥ Ç÷§ÆûÀ» À§ÇÑ 3D ÄÁÅÙÃ÷µéÀ» ÃÖÀûÈÇϰí, LOD ¸ðµ¨µéÀ» ¸¸µé¾î ³»¸é¼, °ÔÀÓÀ» »ý»êÇØ ³»´Â ¿Ïº®ÇÑ ÆÄÀÌÇÁ¶óÀÎ ÅøÅ¶ ÀÔ´Ï´Ù. ÇÁ·ÎÆä¼Å³ÎÇÑ °ÔÀÓ °³¹ß¿¡¼ ¿ä±¸µÇ´Â ǰÁú°ú ¼Óµµ¸¦ À¯ÁöÇÏ¸é¼ ¼Ò½º ¾î¼Âµé·ÎºÎÅÍ ÄÁÅÙÃ÷µéÀ» Áغñ ½ÃÄÑ ÁÝ´Ï´Ù. |
|
AutoLOD |
|
Challenge : °ÅÀÇ ¸ðµç °ÔÀÓµéÀº ÇϳªÀÇ ¾À¿¡¼ ·»´õ¸µ µÇ´Â ¼ö¸¹Àº Æ®¶óÀ̾ޱÛÀ» ÁÙ¿©ÁÖ±â À§ÇØ LODs¸¦ »ç¿ëÇÏ¸é¼ À¯¿ëÇÔÀ» ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö¸¸, ÀüÅëÀûÀÎ Æú¸®°ï °¨¼Ò ¾Ë°í¸®ÁòÀº ÇÁ·ÎÆä¼Å³ÎÇÑ °ÔÀÓ °³¹ßÀÚµéÀÌ LODs¿¡ ¿ä±¸ÇÏ´Â °íǰÁú°ú ¼Ó¼ºÀ» ´Ù·çÁö´Â ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. °á°úÀûÀ¸·Î, ´ëÀÛÀÇ MMO °ÔÀÓµéÁ¶Â÷µµ ¿À´Ã³¯ ¸¹Àº ³ëµ¿½Ã°£À» µéÀÌ¸é¼ ¹æ´ëÇÑ ¾çÀÇ LODsµéÀ» ¼öµ¿ÀûÀ¸·Î ¸¸µé¾î ³»¾ß¸¸ ÇÕ´Ï´Ù. |
|
Solution : SimplygonÀº ÀÚµ¿ÀûÀ¸·Î ½Ç·ç¿§, ÅØ½ºÃÄ UV, ¾Ö´Ï¸ÞÀ̼ǵéÀ» ±×´ë·Î À¯Áö½ÃÄÑ ÁÖ¸é¼, ¿Ïº®ÇÑ LODs¸¦ ¸¸µé¾î ³¾ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù |
|
 |
|
Figure 1: Original model (LOD 0), and LOD 1-3. 20k, 9k, 1k and 150 triangles respectively |
|
Scene Optimization |
|
Challenge : ºôµù°ú °°ÀÌ º¹ÀâÇÑ ¿ÀºêÁ§Æ®¸¦ °¡Áö°í ÀÖ´Â ÀÎÅÍ·¢Æ¼ºêÇÑ °ÔÀÓ ¾ÀµéÀº ¼ö¹éÀÌ ³Ñ´Â Á¶°¢µé·Î ¸¸µé¾î Áý´Ï´Ù. ±× ºôµùÀÌ ÃæºÐÈ÷ ¸Ö¾î Á³À» ¶§, ±× ºôµùÀ» ·»´õ¸µÇϱâ À§ÇØ ¼ö¹éÀÌ ³Ñ´Â draw È£ÃâÀ» »ç¿ëÇÑ´Ù´Â °ÍÀº ÀÌÇØ°¡ µÇÁö ¾Ê½À´Ï´Ù. ¶ÇÇÑ, ·»´õ¸µ ¼Óµµ¸¦ ´À·ÁÁö°Ô ÇÏ¿©, ´õ ¸¹Àº »ó¼¼ÇÑ ºÎºÐÀ» º¼ ¼öµµ ¾ø½À´Ï´Ù. SimplygonÀº LODs¸¦ ÀÌ¿ëÇÏ¿© ¼ö¸¹Àº Á¶°¢ ³»¿¡¼ Æú¸®°ïÀÇ ¼ö¸¦ ÁÙ¿© ÁÖ´Â °Í »Ó¸¸ ¾Æ´Ï¶ó, ¼¶¼¼ÇÑ ¸Þ½¬µéÀÇ ±×·ìÀ» Ç¥ÇöÇϱâ À§ÇØ, ÇϳªÀÇ ¸Þ½¬¸¸À¸·Î ÀüüÀûÀÎ ºôµù Á¶°¢ ±×·ìµéÀ» ´ëüÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ¸ç, ºñÁÖ¾ó ǰÁúÀÇ ÀúÇÏ ¾øÀÌ ±Þ¼Óµµ·Î ¼º´ÉÀ» Çâ»ó½Ã۱â À§ÇØ ´ÜÁö ÇϳªÀÇ draw È£ÃâÀ» ÅëÇØ ·»´õ¸µ ÇÕ´Ï´Ù. |
|
Solution : SimplygonÀÇ remesh¿Í retexture ±â´ÉÀº Ä¿´Ù¶õ ¿ÀºêÁ§Æ® ±×·ìµé·ÎºÎÅÍ ÇϳªÀÇ ÇÁ·Ï½Ã ¿ÀºêÁ§Æ®¸¦ ÀÚµ¿ÀûÀ¸·Î ¸¸µé¾î ³»±â À§ÇØ ¾À ¿¡µðÅÍ ÆÄÀÌÇÁ¶óÀÎµé ³»¿¡ ÀÎÅͱ׷¹ÀÌ¼Ç µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº ±×·ìµéÀÇ ³»ºÎ¸¦ Á¦°ÅÇϸé¼, °Å´ëÇÏ°Ô ¸Þ½¬¿Í ¿ÀºêÁ§Æ® ¼ö¸¦ ÁÙÀ̰í, º¹ÀâÇÑ ÅØÆ®ÃÄ ¼¼Æ®¸¦ ÇϳªÀÇ ÅØ½ºÃÄ·Î ÁÙÀ̸ç, °á°úÀûÀ¸·Î draw È£Ãâ°ú ¸ÅÅ͸®¾ó ºñ¿ëÀ» ÁÙ¿©ÁÖ´Â È¿°ú¸¦ ³À´Ï´Ù. |
|
 |
|
Auto Low-Poly Modeling |
|
Challenge : Á¾Á¾, °ÔÀÓ ½ÃÀÛ ¾î¼ÂµéÀ» ¸¸µé¾î ³»´Â ÇÁ·Î¼¼½º´Â high-poly models°ú ÇÔ²² ½ÃÀÛÇÕ´Ï´Ù. (e.g. from 3D scanning, DCC models, or 3D CAD). Low-poly modelµéÀº ¼öµ¿À¸·Î ÅÛÇø´À¸·Î½á high-poly¸¦ ÀÌ¿ëÇÏ¸é¼ ¸¸µé¾î Áö°í, UVs°¡ »ý¼ºµÇ°í ³ë¸Ö ¸Ê°ú °°Àº ÅØ½ºÃĵéÀº ´Ù¸¥ Åøµé¿¡¼ º£ÀÌÅ· µË´Ï´Ù. À̰ÍÀº ½Ã°£°ú ³ë·ÂÀ» ¸¹ÀÌ ÇÊ¿ä·Î ÇÏ´Â ÀÛ¾÷ÀÔ´Ï´Ù. |
|
Solution : ÀÚµ¿ ÆÄÀÌÇÁ¶óÀÎ ³»¿¡¼ SimplygonÀÇ mesh reduction, UV ¸ÊÇÎ, ÅØ½ºÃÄ º£ÀÌÅ· ´É·ÂÀ» ÅëÇØ ¾ÆÆ¼½ºÆ®µéÀº ¸¹Àº ºÎºÐÀÇ low-poly ¸ðµ¨¸µÀ» ÀÚµ¿È ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
|
 |
|
Integration/Simplygon SDK |
|
|
SimplygonÀº °ÔÀÓ ¿£Áø ³»¿¡¼ ÀÚµ¿ÀûÀ¸·Î °ÔÀÓÀ» À§ÇÑ ¸ðµç LOD ¸ðµ¨µéÀ» ¸¸µé¾î ³»´Â °Í »Ó ¾Æ´Ï¶ó, °¢±â ´Ù¸¥ Ç÷§ÆûÀ» À§ÇÑ ÃÖÀûÈ, ½Ç½Ã°£ ·»´õ¸µÀ» À§ÇÑ ¼Ò½º ¾î¼ÂµéÀÇ ÃÖÀûȸ¦ À§ÇØ °ÔÀÓ ¾î¼Â ÆÄÀÌÇÁ¶óÀγ»¿¡ ¼Õ½±°Ô ÀÎÅͱ׷¹ÀÌ¼Ç ÇÒ ¼ö ÀÖ½À´Ï´Ù.
SimplygonÀº ¼ö³â°£ °³¹ßµÈ °³¹ß ¾Ë°í¸®Áò¿¡ ±âÃÊÇÏ¿©, À¯ÀÏÇÑ unique mesh-optimization, polygon-reduction, remeshing and texture-baking ±â¼úÀ» °®Ãß°í ÀÖ½À´Ï´Ù. Simplygon SDK´Â Simplygon API ÀÌ¿ëÇÏ¿© ¾î¶°ÇÑ °ÔÀÓ ¾î¼Â ÆÄÀÌÇÁ¶óÀγ»¿¡¼ °í ¼º´ÉÀÇ 3D ÃÖÀûȸ¦ ¼Õ½±°Ô ÀÎÅͱ׷¹ÀÌ¼Ç ÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ¸ç, Gamebryo¢ç LightSpeed¢â¿Í 3ds Max plug-in ¿¡ ÀÎÅͱ׷¹ÀÌ¼Ç µÇ¾î ÀÖ½À´Ï´Ù. Simplygon Desktop GUI ´Â ÀÎÅͱ׷¹ÀÌ¼Ç ¾øÀÌ ½Ç½Ã°£ visual feedbackÀ» ÅëÇØ¼ Çâ»óµÈ ÃÖÀûȸ¦ ÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù. | |
| |
| |
 |
|
|
|
|
¼¿ï½Ã ±Ýõ±¸ µÎ»ê·Î 70, A-1112(µ¶»êµ¿, Çö´ëÁö½Ä»ê¾÷¼¾ÅÍ), 153-813 | T. 02.521.3795~6 / F. 02.2104.6795 |
Copyright 2011 by TOOGEES Interactive Co., Ltd all rights reserved | |
|