2. Å©¸®¾Æ½Ã½º3¿Í Åù ·¹ÀÌ´õÀÇ AMD ÃÖÀûÈ °á°ú´Â?
°ÔÀ̸ӵéÀÌ ÃÖÀûÈµÈ ±×·¡ÇÈ Ä«µå¸¦ ±¸¸ÍÇÏ¸é¼ ±â´ëÇÏ´Â °ÍÀº ¿ì¼±ÀûÀ¸·Î ³ôÀº ¼º´ÉÀÌ µÇ°ÚÁö¸¸, ±×µ¿¾È AMDÀÇ °ÔÀÌ¹Ö À̺¼ºêµå Âü¿© °ÔÀÓµéÀÇ ½ÇÁ¦ ¼º´ÉÀº °æÀï»ç ±×·¡ÇÈ Ä«µå¿¡¼ À¯¸®ÇÑ ¸ð½ÀÀ» º¸ÀÌ´Â °æ¿ìµµ ½É½ÉÂú°Ô º¼ ¼ö ÀÖ¾ú´Ù.
µû¶ó¼ À̹ø Å©¶óÀ̽ýº3¿Í Åù ·¹ÀÌ´õ ¿ª½Ã °ÔÀÌ¹Ö À̺¼ºêµå Áö¿ø °ÔÀÓÀ̱â´Â ÇÏÁö¸¸, À̹ø¿¡µµ ¿ª½Ã °æÀï»ç Á¦Ç°¿¡¼ ¿ÀÈ÷·Á ÁÁÀº ¼º´ÉÀ» ¹ßÈÖÇÏÁö ¾ÊÀ»±î ÇÏ´Â ¿ì·Áµµ ÀÖ¾ú´Ù.
ÃÖÀûÈ·Î °æÀï»ç ´ëºñ AMD ±×·¡ÇÈ Ä«µå¿¡ À¯¸®ÇÑ °ÔÀÓ ¼º´É
ƯÈ÷, ÀüÀÛÀÎ Å©¶óÀ̽ýº2°¡ °æÀï»ç ±×·¡ÇÈ Ä«µå¿¡ ƯÈ÷ À¯¸®ÇÑ ¼º´ÉÀ» Á¦°øÇß¾ú°í, Ãâ½Ã¸¦ ¾ó¸¶ ³²°Ü³õÁö ¾ÊÀº ½ÃÁ¡¿¡¼ °ÔÀÌ¹Ö À̺¼ºêµå¿¡ Âü¿©ÇÑ »ç½ÇÀÌ °ø°³µÈ Å©¶óÀ̽ýº3ÀÇ °æ¿ì ÀÌ·¯ÇÑ ¿ì·Á°¡ ÀÖ¾ú´Ù.
ÇÏÁö¸¸ ½ÇÁ¦ Å©¶óÀ̽ýº3ÀÇ °ÔÀÓ ¼º´ÉÀº °æÀï»ç ¸ðµ¨°ú ºñ±³ÇØ ¿ì¼¼ÇÑ ¸ð½ÀÀ» º¸¿©ÁÖ¸é¼ ÀÌ·¯ÇÑ ¿ì·Á¸¦ ¾Ä¾î³ÂÀ¸¸ç, ÇÏÀÌ¿£µå ¸ðµ¨ »Ó¸¸ ¾Æ´Ï¶ó ÆÛÆ÷¸Õ½º¿Í º¸±ÞÇü ¸ðµ¨µéÀÇ °æ¿ì ´çÃÊ ±×·¡ÇÈ Ä«µåÀÇ ¼º´É¿¡ ÀûÇÕÇÑ °ÔÀÌ¹Ö ¼º´ÉÀ» º¸¿©ÁÖ¾ú´Ù.
ÀÌ·¯ÇÑ ¸ð½ÀÀº ÃÖ±Ù ¸®ºÎÆ® µÈ Åù ·¹ÀÌ´õ ÃÖ½ÅÀû ¶ÇÇÑ ¸¶Âù°¡Áö·Î, À§ Â÷Æ®¿¡¼´Â AMD¿Í °æÀï»çÀÇ µ¿±Þ ÇÏÀÌ¿£µå ±×·¡ÇÈ Ä«µå¸¦ ºñ±³ÇßÁö¸¸, ½ÇÁ¦ ¼º´ÉÀº ¶óÀξ÷ÀÌ ´Ù¸¥ ±×·¡ÇÈ Ä«µå¸¦ ºñ±³ÇÑ °Í°ú °°Àº ¸ð½ÀÀ¸·Î ¿ÀÇØÇÒ Á¤µµ·Î AMD ÇÏÀÌ¿£µå ¸ðµ¨ÀÌ ³ôÀº ¼º´ÉÀ» ¹ßÈÖÇß´Ù.
ƯÈ÷, À§ °á°ú´Â °æÀï»ç ±×·¡ÇÈ Ä«µå¿Í °ü·ÃµÈ ¹®Á¦Á¡µéÀÌ ÆÐÄ¡¸¦ ÅëÇØ ¼öÁ¤µÈ »óÅ¿¡¼ÀÇ °á°ú·Î, Åù ·¹ÀÌ´õ°¡ AMD ±×·¡ÇÈ Ä«µå¿¡ ÃÖÀûÈµÈ °á°ú¸¦ È®½ÇÈ÷ È®ÀÎÇÒ ¼ö ÀÖ´Ù.
¸Ó¸®Ä«¶ôÀÇ ½Ç½Ã°£ ·»´õ¸µ ¹× ¹°¸® ¿¬»ê, TressFX Áö¿ø Åù ·¹ÀÌ´õ
Å©¶óÀ̽ýº3¿Í Åù ·¹ÀÌ´õÀÇ AMD ÃÖÀûÈ´Â À§¿Í °°Àº °ÔÀÓ ¼º´É¿Ü¿¡µµ, ±×·¡ÇÈ Ç°ÁúÀ» Çâ»ó ½Ã۱â À§ÇÑ ±â¼úÀ» ºü¸£°Ô üÇèÇÒ ¼ö ÀÖ´Ù´Â Àǹ̵µ µÇ´Âµ¥, ´ëÇ¥ÀûÀ¸·Î Åù ·¹ÀÌ´õ¿¡ Àû¿ëµÈ TressFX ±â¼úÀ» µé ¼ö ÀÖ´Ù.
AMDÀÇ TressFX ±â¼úÀº ±×·¡ÇÈ Ä«µåÀÇ º´·Ä ¿¬»ê ´É·Â°ú DirectCompute ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ °¢°¢ÀÇ ¸Ó¸®Ä«¶ôÀ» ½ÇÁ¦¿Í °°ÀÌ ±¸ÇöÇÏ´Â ±â¼ú·Î, ±âÁ¸¿¡ Àϸí '¶±Áø ¸Ó¸®'·Î ºÒ¸®´ø ¹æ½ÄÀÌ Ä³¸¯Åͳª »ç¹°À» ¶Õ°í Áö³ª°¡´Â ºñ Çö½ÇÀûÀÎ ¹°¸® Çö»óÀ» ÀÏÀ¸Å°°Å³ª ¸î¸î µ¢¾î¸®·Î ±¸ÇöµÇ´ø °Í°ú ´Þ¸®, ¸Ó¸®Ä«¶ô¸¶´Ù ½Ç½Ã°£ ·»´õ¸µ°ú ¹°¸®¿£ÁøÀ» Àû¿ëÇØ ½ÇÁ¦¿Í °°Àº ¿òÁ÷ÀÓÀ» ±¸ÇöÇØÁØ´Ù.
TressFX ±â¼úÀº ´ÙÁß ½Ç½Ã°£ ·»´õ¸µ°ú ¹°¸®¿¬»êÀ» À§ÇØ »ç¿ëµÇ´Â DirectCompute ÇÁ·Î±×·¥Àº ƯÁ¤ Çϵå¿þ¾î¿¡ Á¾¼ÓµÇÁö ¾Ê±â¿¡ AMD³ª °æÀï»ç ±×·¡ÇÈ Ä«µå ¸ðµÎ »ç¿ëȰ ¼ö ÀÖ´Ù.
ÇÏÁö¸¸, AMD°¡ ¼Ò°³ÇÑ OIT (Order Independent Transparency)¿Í º¹ÀâÇÑ ·»´õ¸µ ¹× ¸Þ¸ð¸® »ç¿ë·® °ü¸®¸¦ À§ÇÑ PPLL
(Per-Pixel linked-List) µ¥ÀÌÅÍ ±¸Á¶¸¦ Ȱ¿ëÇϰí, DirectCompute ¼º´ÉÀ» °³¼±ÇÑ AMDÀÇ ¶óµ¥¿Â HD 7000 ½Ã¸®Áî GPU¿¡ ÃÖÀûÈ µÇ¾î ÀÖ´Â °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù.
Å©¶óÀ̽ýº3, AMDÀÇ MLAA °³¼±ÇÑ ÈÄó¸® AA ±â¼ú SMAA Áö¿ø
Å©¶óÀ̽ýº3´Â ÀüÀÛ¿¡¼ º°µµ·Î Á¸ÀçÇÏÁö ¾Ê¾Ò´ø ¾ÈƼ ¾Ë¸®¾Æ½Ì(AA, AntiAliasing) ¿É¼ÇÀÌ Ãß°¡·Î Á¦°øµÇ¸ç, AMDÀÇ ÈÄó¸® AA ±â¼úÀÎ MLAA°¡ °³¼±µÈ SMAA(Enhanced Subpixel Morphological Anti-Aliasing)¸¦ Áö¿øÇÑ´Ù.
SMAA´Â ±âÁ¸¿¡ AMD¿¡¼ ¹ßÇ¥ÇÑ MLAA¿Í °°Àº ÈÄó¸® ¾ÈƼ ¾Ë¸®¾Æ½Ì ±â¹ýÀ¸·Î, ±âÁ¸¿¡ ´ëÁßÀûÀ¸·Î »ç¿ëµÇ¾ú´ø MSAA°¡ ³ôÀº ¼º´ÉÀ» ¿ä±¸ÇÏ¿´´ø ´ÜÁ¡, À̹ÌÁö °æ°è¿Í ÅØ½ºÃ³, ÅØ½ºÆ® µîÀÌ ¹¶°³Á® º¸ÀÌ´ø MLAAÀÇ ´ÜÁ¡À» ÇØ°áÇÑ »õ·Î¿î AA ±â¹ýÀÌ´Ù.
MLAA¸¦ ±â¹ÝÀ¸·Î ÇÑ SMAA´Â º¸´Ù Á¤È®ÇÑ °æ°è¼± °¨Áö¸¦ À§ÇÑ ÄÁÆ®¶ó½ºÆ® ºÐ¼®, ±âÇÏÇÐÀû Çü»ó°ú ´ë°¢¼± Á¶ÀÛ ¹æ½Ä °³¼±À» ÅëÇØ ³·Àº ±×·¡ÇÈ ºÎÇÏÀÎ MLAAÀÇ ÀåÁ¡°ú, ¸ÖƼ/ ¼öÆÛ »ùÇøµ AA ±â¹ý(MSAA, SSAA)ÀÇ ÀåÁ¡ÀÎ Á¤È®ÇÑ ¼ºê Çȼ¿ ÇüÅ ¹× ¼±¸íÇÑ À̹ÌÁö ±¸ÇöÀ» Áö¿øÇÑ´Ù.
SMAA ±â¹ý¿¡ ´ëÇÑ À§ Å×±× µ¥¸ð ¿µ»óÀ» º¸¸é ¾Ë°ÚÁö¸¸, Á¤»ç°¢ÇüÀ¸·Î ÀÌ·ïÁø Ææ½º ÇüÅÂÀÇ À̹ÌÁö¿¡ ¸ð¾Æ·¹ Çö»óÀÌ MLAA³ª FXAA¿¡ ºñÇØ ÈξÀ °³¼±µÇ¾úÀ¸¸ç, °¢ Æ÷ÀÎÆ® »çÀÌÀÇ ¶óÀÎ ¿òÁ÷ÀÓÀÌ º¸´Ù ÀÚ¿¬½º·¯¿î °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
À§ À̹ÌÁö´Â Å×Å© µ¥¸ð Áß ÈÄó¸® AA ±â¹ýÀÎ FXAA, MLAA, SMAAÀÇ Æ¯Â¡À» ÇÑ ´«¿¡ ºñ±³ÇÒ ¼ö ÀÖ´Â Àå¸é Áß Çϳª·Î, SMAA T2x ±â¹ýÀÌ AMDÀÇ ±âÁ¸ ÈÄó¸® ±â¹ýÀÎ MLAA³ª °æÀï»çÀÇ ÈÄó¸® ±â¹ýÀÎ FXAA º¸´Ù ¶óÀÎÀÌ º¸´Ù ¼±¸íÇÏ°Ô ±¸ºÐµÇ´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
Å©¶óÀ̽ýº3¿¡ Àû¿ëµÈ SMAA ±â¼úÀº Low(1X), Medium(2TX), High(4X)ÀÇ ¼¼ °¡Áö ´Ü°è·Î ±¸ºÐµÇ´Âµ¥, SMAA Low¿Í MediumÀº °æÀï»ç°¡ Á¦½ÃÇÑ ÈÄó¸® ±â¼úÀÎ FXAA¿Í ºñ±³ÇØ Å« ¼º´É Â÷À̸¦ º¸ÀÌÁö ¾Ê´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
Âü°í·Î, SMAA´Â ÆÐÅÏ Çîµé¸µ ±â¼úÀÌ °³¼±µÈ SMAA 1x, 1x¿¡ °ø°£Àû ¸ÖƼ »ùÇøµ(temporal supersampling) ±â´ÉÀ» ´õÇÑ SMAA T2x, 1x¿¡ ½Ã°£Àû ¸ÖƼ »ùÇøµ(spatial supersampling)À» ´õÇÑ SMAA S2x, 1x¿¡ °ø°£Àû ¸ÖƼ »ùÇøµ 2x¿Í ½Ã°£Àû ¸ÖƼ »ùÇøµ(spatial multisampling) ±â¼ú 2x ±â¼úÀÌ ´õÇØÁø SMAA 4xÀÇ 4°¡Áö ¼³Á¤À» Á¦°øÇÑ´Ù. |