ÀÌ
±â¼úÀº Àú¹ø¿¡ Âü°ü±â¿¡¼µµ Àá±ñ ¸»Çß¾ú´Âµ¥ ±âº»ÀûÀ¸·Î´Â Àú¹øÀÇ Âü°ü±âÀÇ
³»¿ë°ú °°´Ù°í º¼ ¼ö Àִµ¥ À̹ø¿¡ Á»´õ ¼³¸íµå¸®ÀÚ¸é ¿ì¼± ¾Æ·¡±×¸²À»
º¸ÀÚ.
ÀÌ ±×¸²ÀÌ Hardware Displacement
MappingÀÇ Àû¿ëÀ» °£´ÜÈ÷ ¼³¸íÇØ³í °ÍÀ¸·Î ¿ì¼± ¸Ç ÁÂÃøÀÇ ±âº»ÀûÀÎ
»ï°¢Çüµé·Î ÀÌ·ç¾îÁø Æò¸éÀÇ ¹öÅؽºµé¿¡ ±×´ÙÀ½ÀÇ À̹ÌÁöÁ¤º¸°¡ ´õÇØÁö¸¸
¼¼ ¹ø° ´Ü°èÀÇ ÁöÇüÀÇ º¸½ÀÀ¸·Î ³ªÅ¸³»¾î Áö´Â °ÍÀÌ´Ù. ¿©±â¼ µÎ ¹ø°
À̹ÌÁö°¡ Ãß°¡µÇ´Â ´Ü°è¿¡¼´Â ÇØ´çÀ̹ÌÁöÀÇ ¸í¾ÏÂ÷À̵îÀ» ÀÌ¿ëÇÏ¿©
ÁöÇüÀÇ ³ô³·ÀÌ Á¤º¸¸¦ ÃßÃâÇϸç ÀÌ°ÍÀ» ¾Æ¹«°Íµµ ¾ø´Â ÆòÆòÇÑ ¸Á»óÁ¶Á÷¿¡
Àû¿ëÇÏ¿© ÁöÇüÀÇ ³ô³·ÀÌ°¡ ³ªÅ¸³ª´Â °ÍÀÌ´Ù.
´Ù½Ã ¸»Çؼ ÀΰøÀ§¼ºµî¿¡¼ Áö±¸ÀÇ
ÁöÇü»çÁøÀ» ÂïÀ¸¸é µÎ ¹ø°°°Àº À̹ÌÁö°¡ ³ª¿À°í ±× »çÁøÀº ÁöÇüÀÇ ³ôÀÌ¿¡µû¶ó
¸í¾ÏÂ÷ÀÌ°¡ º¸À̴µ¥ ÀÌ°ÍÀ» °¡Áö°í ³ô³·ÀÌ Á¤º¸¸¦ ÃßÃâÇÏ´Â °ÍÀ̶ó°í
»ý°¢ÇϸéµÉ °ÍÀÌ´Ù. µû¶ó¼ À̱â¼úÀ» ÀÌ¿ëÇÏ¸é ½ÇÁ¦ ÁöÇüÁ¦ÀÛ¿¡ »ó´çÇÑ
³ëµ¿·ÂÀý°¨°ú ºñ¿ëÀÇ Àý°¨ÀÌ ¿¹»óµÈ´Ù.
±×¸®°í ¶Ç ÇϳªÀÇ ±â´ÉÀÌ Àִµ¥ ¹Ù·Î
Depth-Adaptive TessellationÀ¸·Î ÀÌ ±â´ÉÀº ¼³¸íÇϱâÀ§ÇØ ¾Æ·¡±×¸²À» º¸ÀÚ.
ÀÌ ±â¼úÀº levels of detail (LODs)/´ÙÁß
µðÅ×ÀÏ ±â¼úÀ» ¹ßÀü ½ÃŲ °ÍÀ¸·Î À§ÀÇ ±×¸²À» º¸¸é ÀÌÇØ°¡ ½¬¿îµ¥ ¿ì¼±
À§ÀÇ À̹ÌÁöÁß ÀÁÙÀÌ Depth-Adaptive TessellationÀÌ Àû¿ëµÈ °ÍÀÌ°í
¾Æ·§ À̹ÌÁö°¡ ÀϹÝÀûÀÎ ÁöÇüÇ¥Çö ¹æ¹ýÀε¥ µÎ ÁöÇüÇ¥ÇöÀÇ Â÷ÀÌ´Â Depth-Adaptive TessellationÀÌ
±â¼úÀÌ Àû¿ëÀ¸·Î °Å¸®¿¡ µû¶ó °¡±î¿î °÷Àº »ó¼¼ÇÏ°Ô Ç¥ÇöÇÏ°Ô ¸Õ°÷Àº
ÀÚ¼¼ÇÏ°Ô Ç¥ÇöÇÏÁö ¾Ê°Ô Àû¿ëµÇ´Â °ÍÀÌ´Ù.¹°·Ð ÀÌ·± ¼³Á¤ÀÌ Àû¿ëµÈ´Ù°í
ÇÏ¿©µµ ¿ì¸®°¡ º¸´Â ÁöÇü¿¡´Â Â÷ÀÌ°¡ ¾ø°Ô ´À²¸Áú°ÍÀÌ´Ù.
µû¶ó¼ ÀϹÝÀûÀ¸·Î ÁöÇüÇ¥ÇöÀ» ÇϱâÀ§Çؼ´Â
½ÇÁ¦ º¸ÀÌ´Â °Å¸®¿¡ »ó°ü¾øÀÌ ¸ðµç ÁöÇüÀº µ¿ÀÏÇÑ µðÅ×ÀϷΠǥÇöÇÏ¿©¾ß
ÇÏÁö¸¸ Depth-Adaptive Tessellation±â¼úÀÇ Àû¿ëÀ¸·Î ¸Õ°÷ÀÇ °æ¿ì´Â
ÀÚ¼¼ÇÏ°Ô Ç¥ÇöÇÏÁö ¾ÊÀ» ¼ö ÀÖ°Ô µÇ¾îÀÖ´Ù. µû¶ó¼ ÀÌ¿¡ µû¶ó »ó´çÇÑ
À̵æÀÌ ¹ß»ýÇϸç À§ÀÇ À̹ÌÁöÀÇ °æ¿ì´Â µÎÁöÇüÀ» Ç¥ÇöÇϴµ¥ Depth-Adaptive Tessellation±â¼úÀÌ
Àû¿ëµÇ¸é 17,794°³ÀÇ »ï°¢ÇüÀÌ ÇÊ¿äÇÏÁö¸¸ ¾Æ·¡ÀÇ ÀϹÝÀûÀÎ ÁöÇüÇ¥Çö¹æ¹ýÀ¸·Î´Â
165,150°³ÀÇ »ï°¢ÇüÀÌ ÇÊ¿äÇÏ°Ô µÇ¾î GPU¿¡ »ó´çÇÑ ºÎÇϸ¦ ÁÙÀÏ ¼ö ÀÖ°Ô
µÈ´Ù.
±×¸®°í ÀÌ ±â¼úÀº »ó´çÇÑ ÀÀ¿ëÀÌ °¡´ÉÇѵ¥
ÁöÇüÀÇ Ç¥Çö»Ó¸¸ ¾Æ´Ï¶ó ¸ðµç ³ô³·ÀÌ°¡ Àû¿ëÇÏ´Â ¹°Ã¼¿¡µµ Àû¿ëÀÌ °¡´ÉÇϸç
ÇÑ¿¹·Î µéÀÚ¸é ¾Æ·¡ ±×¸²°ú °°ÀÌ »ç¶÷ÀÇ ¸ðÇüÀ» ¸¸µå´Âµ¥µµ °£´ÜÇÏ°Ô
Ç¥ÇöÀÌ °¡´ÉÇÏ°Ô µÇ¾îÀÖ´Ù.
(±×¸²°ú °°ÀÌ °£´ÜÇÑ Çüü¸¦ ¸¸µé°í
Áß°£ÀÇ À̹ÌÁöó·³ ³ô³·ÀÌ¿¡ µû¸¥ À̹ÌÁö¼Ò½º°¡ ÀÖÀ¸¸é ¸¶Áö¸· À̹ÌÁö¿Í
°°Àº »ó¼¼ÇÑ ·»´õ¸µÀÌ °¡´ÉÇÏ´Ù)
ÀÌó·³ Hardware Displacement
MappingÀÇ Áö¿øÀÌ ÀÖÀ¸¸é ´õÀÛÀºÃ³¸®·Î Å« È¿°ú¸¦ ´©¸± ¼ö ÀÖ°Ô µÇ¹Ç·Î
ParheliaÀÇ »ó´çÈ÷ Å« ¹«±â¶ó°í ÇÒ ¼ö ÀÖÀ¸¸ç À̸¦ Áõ¸íÀÌ¶óµµ ÇϵíÀÌ
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼´Â Matrox·ÎºÎÅÍ ¶óÀ̼¾½º¸¦ µû³»¿¡ DirectX
9.0¿¡ À̱â¼úÀ» Æ÷ÇÔ½ÃÄ×´Ù°í ÇÑ´Ù.
ÇÏÁö¸¸ ÀÌ ±â´ÉÀÇ Å×½ºÆ®´Â ¾ÆÁ÷ DirectX
9.0ÀÌ ¹ßÇ¥µÇÁöµµ ¾Ê¾Ò°í Áö¿øÇÏ´Â Åøµµ ³ª¿ÍÀÖÁö ¾ÊÀ¸¹Ç·Î Å×½ºÆ®Çغ¼
¼ö´Â ¾ø¾ú´Ù.. õ»ó DirectX 9.0½Ã´ë°¡ ¿Í¾ß...
|