ÃÖ¼ÒÀÇ Æú¸®°ïÀ¸·Î °íÇØ»óµµÀÇ ·»´õ¸µ È¿°ú¸¦ º¼ ¼ö ÀÖ´Â Relief mappingÀÇ 3ds max¿ë Ç÷¯±×ÀÎÀÌ ¹ßÇ¥µÇ¾ú´Ù.
ÀÌ Ç÷¯±×ÀÎÀº Fabio Policarpo¾¾°¡ ½Ã±×¶óÇÁ µî¿¡¼ ¹ßÇ¥µÈ ½Ç½Ã°£ °íÇØ»óµµ ·»´õ¸µ ±â¼úÀÎ Relief MappingÀ» 3ds max¿¡¼ °æÇèÇغ¼ ¼ö ÀÖ°Ô ÀÚ½ÅÀÇ È¨ÆäÀÌÁö¿¡¼ °ø°³ÇÏ°í ÀÖ´Ù.
Relief mappingÀ̶õ 3DÀÇ ÀÔü ¸ÊÇαâ¼úÀÎ ¹üÇÁ¿Í µð½ºÇ÷¹À̽º¸ÕÆ®¿¡¼ ´õ¿í ÁøÈµÈ ±â¼ú·Î ÀûÀº Æú¸®°ï¼ö·Î ³ôÀº ÇØ»óµµÀÇ À̹ÌÁö¸¦ Á¤È®ÇÏ°Ô ¸¸µé¾î³¾ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î ´ÙÀ½ÀÇ ±×¸²À» º¸¸é ÀÌÇØ°¡ ºü¸¦ °ÍÀÌ´Ù.
(a)´Â ¹üÇÁ,(b)´Â Relief, (c)´Â ¸¹Àº Æú¸®°ï ¼ö·Î ¸ðµ¨¸µÇÑ °ÍÀÇ ·»´õ¸µ °á°ú¹°ÀÌ´Ù. º¸´Â ¹Ù¿Í °°ÀÌ ¹üÇÁ´Â ¿ÏÀüÇÑ ÀÔü°¨À» Á¦°øÇØÁÖÁö ¸øÇÏ°í ÀÖÀ¸¸ç µð½ºÇ÷¹À̽º¸ÕÆ®´Â ¸¹Àº Æú¸®°ï ¼ö¸¦ ÇÊ¿ä·Î ÇÑ´Ù. ÇÏÁö¸¸ Relief¸ÊÇÎÀº ÃÖ¼ÒÀÇ Æú¸®°ï ¼ö·Î ¸¹Àº ÇÏÀÌ¿£µå, Áï ¸¹Àº Æú¸®°ïÀ¸·Î ¸¸µé¾îÁø ¸ðµ¨¸µÀÇ ¸ÊÇΰú °ÅÀÇ °°Àº ·»´õ¸µ À̹ÌÁö¸¦ ¸¸µé¾î ³¾ ¼ö ÀÖ´Ù.
¶ÇÇÑ ´õ¿í ³î¶ó¿î °ÍÀº ÇÑ ¿ÀºêÁ§Æ®¿¡ ¾ÕµÚ·Î Dual-Depth Relief Texture¸¦ Àû¿ëÇÒ ¼ö ÀÖ¾î¼ 360µµ ¾î´À °¢µµ¿¡¼ º¸¾Æµµ ±× ÀÔü°¨À» Á¤È®ÇÏ°Ô À¯ÁöÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù.
À§ÀÇ ±×¸²¿¡¼Ã³·³ ´Ü¼øÇÑ ÇüÅÂÀÇ Æú¸®°ï ¿ÀºêÁ§Æ®¿¡ (a)¿¡¼ (b), ±×¸®°í (c)¿¡¼ (d)¼ø¼·Î Depth MapÀ» Àû¿ëÇϸé 360µµ ¿ÏÀüÇÑ ÀÔüÀ̹ÌÁö°¡ ¸¸µé¾îÁø´Ù.
Relief MappingÀÌ Àû¿ëµÈ À̹ÌÁö
ÀÌ·¯ÇÑ ±â¼úÀº ³ë¸»¸Ê¿¡ ÀÌ¾î¼ 3D°ÔÀÓÀÇ ±×·¡ÇÈÄþ¸®Æ¼Çâ»ó¿¡ Å©°Ô ¿µÇâÀ» ¹ÌÄ¡°Ô µÉ °ÍÀ¸·Î ¿¹»óµÇ°í ÀÖ´Ù. ´ÙÀ½ÀÇ À̹ÌÁö´Â Fabio Policarpo¾¾°¡ Àαâ FPS°ÔÀÓÀÎ ¡ºDOOM3¡»¿Í ¡ºQuake4¡»ÀÇ ³ë¸»¸ÊÀ» Relief mapping¿ë Depth¸ÊÀ¸·Î ÀüȯÇÏ¿© specular¸Ê ¾ËÆÄä³Î±îÁö Àû¿ëÇغ» °ÍÀÌ´Ù.
º» ±â¼úÀº ±×·¡ÇÈÄ«µåÀÇ ³ôÀº GPU¸¦ ÀÌ¿ëÇÑ ½¦ÀÌ´õó¸® ´É·ÂÀÌ ÇÊ¿äÇϹǷÎ, 3ds maxÇ÷¯±×ÀÎÀ» »ç¿ëÇÏ·Á¸é NVIDIAÁ¦Ç°Àº 6000ȤÀº 7000´ë, ±×¸®°í ATI´Â X1000´ëÀÌ»óÀÇ »ç¾çÀÌ µÇ¾î¾ß ÇÑ´Ù.
3ds maxÇ÷¯±×ÀÎÀÇ ´Ù¿î·Îµå ±×¸®°í ´õ¿í ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸±â À§Çؼ± Fabio Policarpo¾¾ÀÇ È¨ÆäÀÌÁ Á÷Á¢ ¹æ¹®Çغ¸±â ¹Ù¶õ´Ù. Âü°í·Î Ç÷¯±×Àο¡¼ Relief MappingÀº ±âÁ¸ÀÇ ³ë¸»¸Ê¸¸ ÀÖÀ¸¸é º¯È¯Àû¿ë½Ãų ¼ö ÀְԵǾîÀÖ´Ù.
°ü·Ã¸µÅ© :
Fabio Policarpo¾¾ÀÇ Relief Mapping