5. MSAA¿Í À¯»çÇÑ Ç°Áú¿¡ ¼º´É °³¼±ÇÑ ÈÄó¸® AA ¿À´Ã³¯ ¸¹Àº °ÔÀÓµéÀÌ Ã¤ÅÃÇϰí ÀÖ´Â ¾ÈƼ¾Ù¸®¾î½Ì ±â¼úÀº MSAA´Ù. MSAA´Â GPU¿Í ½Ã½ºÅÛ ºÎÇϰ¡ Å« ±â¼ú ÁßÀÇ ÇϳªÀ̱⠶§¹®¿¡ ÀÏÁ¤ ¼öÁØÀÇ ¼º´ÉÀ» ¿ä±¸ÇÏ´Â µî Çϵå¿þ¾î°¡ ¾î´À Á¤µµ µÞ¹ÞħµÇ¾î¾ß Çß´Ù.
ÃÖ±Ù¿¡´Â ·»´õ¸µ ÀÌÈÄ Æ÷½ºÆ® ÇÁ·Î¼¼¼ ´Ü°è¿¡¼ ȸéÀ» ó¸®ÇÏ´Â ÈÄó¸® ¾ÈƼ¾Ù¸®¾î½ÌÀÇ µîÀåÀ¸·Î ½Ã½ºÅÛ ºÎÇϸ¦ ÁÙÀÌ´Â µîÀ¸·Î °è´ÜÇö»ó Á¦°Å½Ã È¿À²¼ºÀÌ Áõ°¡µÇ¾î AA°¡ ´õ¿í °¡±õ°Ô ´Ù°¡¿Ô´Ù.
ÈÄó¸® ¾ÈƼ¾Ù¸®¾î½ÌÀ¸·Î Àß ¾Ë·ÁÁø AMD MLAA (Morphological Anti-Aliasing)¿Í ¿£ºñµð¾Æ (NVIDIA) FXAA (Fast Approximate Anti-Aliasing) µÎ ±â¼úÀº ÈÄó¸® ¾ÈƼ¾Ù¸®¾î½ÌÀ̶ó´Â °øÅëÁ¡ÀÌ ÀÖÀ¸³ª FXAA´Â MLAAÀÇ ´ÜÁ¡À» º¸¿ÏÇÏ°í ²ÙÁØÇÑ ¾÷µ¥ÀÌÆ®¸¦ ÅëÇØ È¿À²¼ºÀ» ³ôÀ̰í ÀÖÀ¸¸ç, MLAA ±â¼ú ¿ª½Ã ¼º´ÉÀ̳ª ǰÁú ¹®Á¦¸¦ °³¼±ÇÏ¸ç ¹ßÀüÀÌ ÀÌ·ç¾îÁö°í ÀÖ´Ù.

¹ßÀüÀ» °ÅµìÇϰí ÀÖ´Â ÈÄó¸® ¾ÈƼ¾Ù¸®¾î½Ì, FXAA¿Í MLAA
FXAAÀÇ ÀåÁ¡Àº MLAA¿Í ´Þ¸® ƯÁ¤ API¿¡ ÀÇÁ¸ÇÏÁö ¾Ê¾Æ ¿£ºñµð¾Æ»Ó¸¸ ¾Æ´Ï¶ó AMD ±×·¡ÇÈÄ«µå Á¦Ç°±º¿¡µµ Ȱ¿ë °¡´ÉÇÑ ¹ü¿ë¼º¿¡ ÀÖ´Ù. MLAA´Â AMD°¡ ´ÙÀÌ·ºÆ®ÄÄǻƮ (DirectCompute) ±â¼úÀ» ÀÌ¿ëÇØ GPUÀÇ È°¿ë °¡´É¼ºÀ» ³ô¿´´Ù.
±×·¯³ª ÈÄó¸® ¾ÈƼ¾Ù¸®¾î½ÌÀº ó¸® Ư¼º»ó ÀÏºÎ ÅØ½ºÃ³°¡ »ç¶óÁö´Â ¼ºê Çȼ¿ ¹®Á¦¸¦ °®°í ÀÖ°í ȸéÀÌ Èå·ÁÁ® (»Ñ¿¸°Ô) °ÔÀÓ ¶Ç´Â À̸¦ »ç¿ëÇÏ´Â »ç¿ëÀÚ¿¡ µû¶ó È£ºÒÈ£°¡ ´Þ¶óÁø´Ù. ÀÌ·¯ÇÑ ¹®Á¦´Â MSAA¸¦ ÀûÀýÇÏ°Ô µµÀÔÇÏ¸é ¼·ÎÀÇ ´ÜÁ¡À» º¸¿ÏÇÒ ¼öµµ ÀÖ´Ù.
±×·¡ÇÈ Ç°Áú°ú ¼º´É µÎ °¡Áö¸¦ ¸ðµÎ °í·ÁÇßÀ» ¶§ ±×·¡ÇÈ Ç°Áú°ú ÅØ½ºÃ³ °¡µ¶¼º µî¿¡¼´Â ¿£ºñµð¾Æ FXAA°¡ Á¶±Ý ´õ À¯¸®Çϳª ¼º´ÉÀº °ÔÀÓ¿¡ µû¶ó ´Þ¶óÁ® Àü¹ÝÀûÀΠǰÁúÀ̳ª ¼º´ÉÀº FXAA¿Í MLAA ¸ðµÎ Å« Â÷ÀÌ ¾ø´Â »óȲÀÌ´Ù. »ç¿ë¸é¿¡¼´Â AMD ¶óµ¥¿Â ±×·¡ÇÈÄ«µå¿¡¼¸¸ µ¿ÀÛÇÏ¿© Á¦ÇÑÀÌ ÀÖ´Â MLAA¿Í ºñ±³ÇØ Àû±ØÀûÀ¸·Î ´ëÀÀÇϰí ÀÖ´Â FXAA°¡ À¯¸®Çϸç, ÀÌ´Â ±×·¡ÇÈÄ«µå Á¦ÇÑÀÌ Àû°í °ÔÀÓ Á¦ÀÛ»ç¿ÍÀÇ Çù·ÂÀÌ È°¹ßÇØ ¸¹Àº °ÔÀӵ鿡 ±âº» Àû¿ëµÇ°í Àֱ⠶§¹®ÀÌ´Ù.
ÈÄó¸® ¾ÈƼ¾Ù¸®¾î½ÌÀº ¿©·¯ ¹®Á¦°¡ Á¦±âµÊ¿¡µµ ºÒ±¸Çϰí MSAA¿¡ ±ÙÁ¢ÇÏ´Â ±×·¡ÇÈ Ç°Áú°ú AA¸¦ Àû¿ëÇÑ ÈÄ¿¡µµ Å« ¿µÇâ¾ø´Â ¼º´ÉÀº ÈÄó¸® ¾ÈƼ¾Ù¸®¾î½ÌÀÌ °¡Áø Å« ÀåÁ¡ÀÌÀÚ ¸Å¸®Æ®´Ù. FXAA¿Í MLAA ±â¼úÀº AMD¿Í ¿£ºñµð¾Æ¿¡ ÀÇÇØ ¹ßÀüµÇ°í ÀÖ´Â ¸¸Å ¾ÕÀ¸·Î ±â´ëÇØº¼ ¸¸ÇÑ ¾ÈƼ¾Ù¸®¾î½Ì ±â¼úÀ̸ç, º¸´Ù È¿À²ÀûÀÎ °ÔÀÓ È¯°æÀ» ±¸ÃàÇϴµ¥ µµ¿òÀ» ÁÙ ¼ö ÀÖÀ» °ÍÀ¸·Î ¿¹»óµÈ´Ù.
|