3. °è´ÜÇö»óÀ» ÁÙ¿©ÁÖ´Â ¾ÈƼ¾Ù¸®¾î½ÌÀÇ Á¾·ù (1)
°è´ÜÇö»óÀ¸·Î ºÒ¸®´Â ¾Ù¸®¾î½Ì (Aliasing)Àº PC°¡ µðÁöÅÐ ¹æ½ÄÀ» ÀÌ¿ëÇÏ¿© 󸮵DZ⠶§¹®¿¡ ¹ß»ýµÇ´Â Çö»óÀ̸ç, À̹ÌÁö³ª ij¸¯ÅÍ, ¹®ÀÚ ±¸Çö¿¡ Çȼ¿À» ÀÌ¿ëÇϱ⠶§¹®¿¡ ÇÊ¿¬ÀûÀ¸·Î ³ªÅ¸³ª´Âµ¥ À̸¦ ¿ÏÈÇØÁÖ´Â ±â¼úÀ» ¾ÈƼ¾Ù¸®¾î½Ì (AA, Anti-Aliasing)À̶ó°í ¼³¸íÇß´Ù.
¾ÈƼ¾Ù¸®¾î½Ì ±â¼úÀÇ µîÀå
¾ÈƼ¾Ù¸®¾î½Ì ±â¼úÀº Çϵå¿þ¾îÀÇ ¼º´É°ú È¿À²À» °³¼±ÇÏ¸é¼ ¸¹Àº ´Ù¾çÇÑ ±â¼úÀÌ µîÀåÇßÀ¸¸ç, ÇöÀç ¸¹Àº ¼öÀÇ °ÔÀÓÀÌ º¸ÆíÀûÀ¸·Î Áö¿øÇÏ´Â ¾ÈƼ¾Ù¸®¾î½Ì ±â¼úÀÌ ¸ÖƼ »ùÇøµ ¾ÈƼ¾Ù¸®¾î½Ì (MSAA, Multi-Sampling Anti-Aliasing)À» ÀÌ¿ëÇÑ´Ù.
º¸ÆíÀûÀ¸·Î Àû¿ëµÈ °ÔÀÓÀÇ MSAA ±â¼ú
ÃÖ±Ù¿¡´Â º¸ÆíÀûÀ¸·Î »ç¿ëµÈ ¾ÈƼ¾Ù¸®¾î½Ì ¿Ü¿¡µµ ȸéÀÌ ·»´õ¸µµÈ ÈÄ Æ÷½ºÆ® ÇÁ·Î¼¼¼ ´Ü°è¿¡¼ ȸéÀ» ó¸®ÇÏ´Â ÈÄó¸® ¾ÈƼ¾Ù¸®¾î½Ì µîµµ µîÀåÇØ ±×·¡ÇÈ Ç°Áú »Ó¸¸ ¾Æ´Ï¶ó ¼º´É ÀúÇÏ ¹®Á¦ ¿ª½Ã °³¼±ÇÏ°í ÀÖ´Ù.
¶ÇÇÑ AMD¿Í ¿£ºñµð¾Æ (NVIDIA) ¾ç»ç´Â ÀÚ»çÀÇ ±×·¡ÇÈÄ«µå¿¡ ÃÖÀûÈµÈ ¾ÈƼ¾Ù¸®¾î½Ì ±â¼úµµ ¼Ò°³ÇÏ°í ÀÖÀ»¸¸Å °ÔÀÌ¹Ö È¯°æÀ» À§ÇÑ ¾ÈƼ¾Ù¸®¾î½ÌÀº ¹ßÀüÇÏ°í ÀÖ´Ù.
´Ù¾çÇÑ ¾ÈƼ¾Ù¸®¾î½ÌÀÇ Á¾·ù
¾ÈƼ¾Ù¸®¾î½ÌÀº µðÁöÅÐ ±¸ÇöÀ¸·Î ÀÎÇØ ¹ß»ýÇÏ´Â ¾Ù¸®¾î½Ì Çö»óÀ» ¿ÏÈÇØÁÖ´Â ±â¼ú·Î °ÔÀÌ¹Ö È¯°æ¿¡¼ ÁַΠäÅÃµÇ¾î »ç¿ëµÇ´Â ±â¼úÀº MSAA (MSAA, Multi-Sampling Anti-Aliasing)°¡ Àß ¾Ë·ÁÁ® ÀÖÀ¸¸ç, RSAA (Rotated Sampling Anti-Aliasing)¿Í SSAA (Super-Sampling Anti-Aliasing) µî°ú °°Àº ±â¼úµµ ÀÌ¹Ì »ç¿ëµÇ¾î¿Ô´Ù.
SSAA (Super Sampling AA = FSAA (Full-Scene AA))
SSAA·Î ºÒ¸®´Â ¼öÆÛ»ùÇøµ ±â¹ýÀº FSAA (Full Scene Anti-Aliasing)À¸·Îµµ ¾Ë·ÁÁ® ÀÖÀ¸¸ç, SSAA´Â ±âº»ÀûÀ¸·Î ¸ðµç Çȼ¿ (µðÁöÅÐ À̹ÌÁöÀÇ ´õ ÀÌ»ó ÂÉ°³ÁöÁö ¾Ê´Â Á¡, Pixel)¿¡ ´ëÇØ Çȼ¿´ç ÇÑ °³ ÀÌ»óÀÇ »ùÇÃÀ» ÃßÃâÇÏ´Â ¹æ½ÄÀÌ´Ù.
±×·¡ÇÈÄ«µå Á¦Á¶»ç´Â ¸ÖƼ»ùÇøµ ¹× ¼öÆÛ»ùÇøµµµ Áö¿ø
Ç¥½ÃÇÏ´Â Çػ󵵺¸´Ù °íÇػ󵵷Π·»´õ¸µ ÈÄ ¿ø·¡ Çػ󵵷ΠÃà¼ÒÇØ °è´ÜÇö»óÀ» ÁÙÀδÙ. ÀÌ ¹æ½ÄÀº Çȼ¿ ´ç ÇÑ °³ ÀÌ»óÀÇ »ùÇÃÀ» ÃßÃâÇÏ´Â ¹æ½ÄÀ̹ǷΠ±×·¡ÇÈ Ç°ÁúÀº °¡Àå ¶Ù¾î³ ¾ÈƼ¾Ù¸®À̼º ¹æ½ÄÀÌÁö¸¸ ±×¸¸Å ¸Þ¸ð¸® ´ë¿ªÆø È°¿ëµµ¿Í ´ë¿ªÆøÀ» ¸¹ÀÌ ÇÊ¿ä·ÎÇØ ¼º´É ÀúÇÏ°¡ Å« ¹®Á¦°¡ ÀÖ´Ù.
RSAA (Rotated Sampling Anti-Aliasing)
RSAA·Î ºÒ¸®´Â ·ÎÅ×ÀÌƼµå »ùÇøµ ±â¹ýÀº ±âº»ÀûÀ¸·Î MSAA¿Í °°À¸³ª CPU Á¡À¯À²°ú ¸Þ¸ð¸® ¹öÆÛ »ç¿ëÀÌ ºñ½ÁÇÏ¸é¼ Á¶±Ý ´õ ³ªÀº ÈÁúÀ» Á¦°øÇÑ´Ù. RSAA´Â »ùÇÃÀÇ À§Ä¡¸¦ ¾à°£ Ʋ¾î »ùÇÃÀ» ´õ Àß Ã¤ÃëÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¹æ½ÄÀ̸ç, MSAAº¸´Ù ¼º´É ÀúÇϸ¦ ÁÙÀÌ°í ÈÁúÀ» °³¼±ÇÏ´Â ¹æ½ÄÀÌ´Ù.
MSAA (Multi-Sampling Anti-Aliasing)
2x MSAA¿Í 4x MSAAÀÇ Ã³¸® ¹æ½Ä
ÄÄÇ»ÅÍ ±×·¡ÇȽºÀÇ ·»´õ¸µÀº µðÁöÅÐÀ» ÀÌ¿ëÇϹǷΠ¾Ù¸®¾î½Ì Áï °è´ÜÇö»óÀÌ ¹ß»ýÇÑ´Ù. ÀÌ °è´ÜÇö»óÀº ¸íµµ ¹× »öÁ¶ ´ëºñ°¡ Ŭ¼ö·Ï ±Ø¸íÇÏ°Ô ³ªÅ¸³ª°í À̸¦ ¿ÏÈÇϱâ À§ÇÑ ±â¼úÀÌ ¾ÈƼ¾Ù¸®¾î½ÌÀ̸ç, º¸ÆíÀûÀ¸·Î »ç¿ëµÇ´Â ¾ÈƼ¾Ù¸®¾î½Ì ±â¼úÀÌ ¸ÖƼ »ùÇøµ ¾ÈƼ¾Ù¸®¾î½Ì (MSAA)´Ù.
¸ÖƼ »ùÇøµÀº ¸» ±×´ë·Î Çȼ¿ ´ç ¿©·¯ °³ÀÇ »ùÇøµÀ» ÃëÇÏ´Â ¹æ¹ýÀ̸ç, Çȼ¿ ÇÑ °³´ç Çϳª ÀÌ»óÀÇ Á¤º¸¸¦ ¼öÁýÇÑ´Ù. Á¤º¸¸¦ ÃëÇÕÇÏ¸é¼ ÁÖº¯ÀÇ Áß°£»öÀ» ÇÔ²² ÃëÇØ ½ÇÁ¦ ȸ鿡 º¸ÀÌ´Â °è´ÜÇö»óÀ» ¿ÏÈÇÑ´Ù. ´Ù¼öÀÇ »ùÇÃÀ» äÃëÇÏ¸é ±×¸¸Å ±âº» À̹ÌÁö Áï ÇÁ·¹ÀÓ ¹öÆÛÀÇ Á¤º¸°¡ Ä¿Áö°í ³ôÀº ´ë¿ªÆø µî ´õ ¸¹Àº GPU ¸®¼Ò½º¸¦ ÇÊ¿ä·Î ÇÑ´Ù.
MSAA ¹æ½ÄÀº SSAA (FSAA)ÀÇ È¿À²°ú ¼º´ÉÀ» ÃÖÀûÈÇÑ »ùÇøµ ¹æ½ÄÀ¸·Î 2x / 4x/ 8x µîÀÇ ¹è¼ö¸¦ Àû¿ëÇØ ¹è¼ö°¡ ³ôÀ»¼ö·Ï Çȼ¿ ÁÖº¯¿¡¼ Ä÷¯ »ùÇðú Ä¿¹ö¸®Áö »ùÇà Áö¿ªÀ» ³Ð°Ô ÀÌ¿ëÇÑ´Ù. ¿øº» Çػ󵵸¦ È®´ë ÈÄ ¸ð´ÏÅÍ Çػ󵵿¡ ¸Â°Ô ¸®»çÀÌ¡ÇÑ ÈÄ MSAA¸¦ Àû¿ëÇØ ÈÁúÀº ¶Ù¾î³ª³ª ³ôÀº ¼º´ÉÀÌ ¿ä±¸µÈ´Ù.
¿øº» Çػ󵵸¦ ³»ºÎ °è»ê»óÀ¸·Î È®´ë (½ÇÁ¦ ´«À¸·Î º¸´Â Çػ󵵴 µ¿ÀÏÇϸç, ´ë·« 4¹è È®´ë)ÇÑ ÈÄ ¸ð´ÏÅÍ Çػ󵵷Π¸®»çÀÌ¡ÇÑ ÈÄ MSAA¸¦ Àû¿ëÇÑ´Ù. ÀÌ·Î ÀÎÇØ ÈÁúÀº ¶Ù¾î³ª³ª ³ôÀº ¼º´ÉÀÌ ¿ä±¸µÈ´Ù.
TAA (Temporal Anti-Aliasing)
TAA (Temporal Anti-Aliasing, TAA)´Â ÀÓ½ÃÀû/ ½Ã°£Àû ¾ÈƼ¾Ù¸®¾î½ÌÀ¸·Î ÁÖ·Î ÄÜ¼Ö °ÔÀÓ µîÀ» ÅëÇØ ±¸ÇöµÇ´Âµ¥ TAA 2¹è (2x TAA)°¡ MSAA 4¹è (4x MSAA)ÀÇ È¿°ú¸¦ ³»ÁØ´Ù. 2¹è TAA´Â µÎ °³ÀÇ »ùÇÃÀ» ÃëÇÏ°í ÀÌÀü ÇÁ·¹ÀÓ°ú À̹ø ÇÁ·¹ÀÓ¿¡¼ »ùÇÃÀ» ÃëÇØ ºí·»µùÀ» ÁøÇàÇϸç, ÀÌÀü À̹ÌÁö¿Í À̹ø À̹ÌÁö¸¦ ÇÕÇÏ´Â ¹æ½ÄÀÌ »ç¿ëµÈ´Ù. ´Ù¸¸ ¿òÁ÷ÀÓÀÌ ¾øÀ» °æ¿ì MSAA¿Í À¯»çÇÑ È¿°ú¸¦ Á¦°øÇϳª ¿òÁ÷ÀÓÀÌ ¸¹À» °æ¿ì ÀÜ»ó (°í½ºÆ®) Çö»óÀÌ ¸¸µé¾îÁø´Ù.
±×·¡ÇÈÄ«µå Á¦Á¶»ç°¡ Áö¿øÇÏ´Â ¾ÈƼ¾Ù¸®¾î½Ì
¾ÈƼ¾Ù¸®¾î½Ì ±â¼úÀº ¸ðµç Á¦Á¶»ç¿¡¼ ±âº»ÀûÀ¸·Î Áö¿øÇÏ´Â ±â¼ú ¿Ü¿¡µµ ±×·¡ÇÈÄ«µå Á¦Á¶»çÀÎ AMD¿Í ¿£ºñµð¾Æ (NVIDIA) ¾ç»ç°¡ ÀÚ»çÀÇ ±×·¡ÇÈÄ«µå¿¡ ÃÖÀûÈÇÑ ¾ÈƼ¾Ù¸®¾î½Ì ±â¼úµµ µîÀåÇÏ°í ÀÖ´Ù. À̵é Á¦Á¶»ç°¡ Á¦°øÇÏ´Â ¾ÈƼ¾Ù¸®¾î½Ì ±â¼úÀº ´ëºÎºÐ MSAA¸¦ ±â¹ÝÀ¸·Î ¸¸µé¾îÁö°í ÀÖ´Ù.
°¢ Á¦Á¶»ç´Â °ÔÀÓ ÇÁ·¹ÀÓ ÀúÇϸ¦ ÃÖ¼ÒÈÇÏ¸é¼ ÀÚ»çÀÇ ±×·¡ÇÈÄ«µå¿¡ ÃÖÀûÈÇØ¿ÔÀ¸¸ç, ¿£ºñµð¾Æ´Â DX10 Áö¿ø ù ±×·¡ÇÈÄ«µåÀÎ ÁöÆ÷½º 8800GTX¿Í ÇÔ²² ÇöÀç ¿£ºñµð¾ÆÀÇ ´ëÇ¥ÀûÀÎ AA ±â¼ú Áß ÇϳªÀÎ CSAA (Coverage Sampling Anti-Aliasing)¸¦, AMD´Â ¶óµ¥¿Â HD 2900XT Ãâ½Ã ´ç½Ã CFAA (Custom Filter Anti-Aliasing) ±â¼úÀ» ¼Ò°³ÇÑ ¹Ù ÀÖ´Ù.
CSAA (Coverage Sampling AA)
ÁöÆ÷½º 8800 GTX¿Í ÇÔ²² µîÀåÇÑ CSAA ±â¼ú
¿£ºñµð¾Æ´Â CSAA (Coverage Sampling Anti-Aliasing) ±â¼úÀ» 4xMSAA ¼öÁØÀÇ ¼º´ÉÀ¸·Î 16xAA Ç°ÁúÀ» º¸¿©ÁÖ´Â ¾ÈƼ¾Ù¸®¾î½Ì ±â¼ú·Î ¼Ò°³ÇÏ°í ÀÖ´Ù. MSAA´Â ¿ÀºêÁ§Æ® À±°û »öÀ» ´Ù¼öÀÇ ¼ºê Çȼ¿·Î °è»êÇØ À±°ûÀ» ºÎµå·´°Ô Ç¥ÇöÇϳª ¼º´É Ç϶ôÀÌ µ¿¹ÝÇÑ´Ù. 4xMSAA¸¦ »ç¿ëÇϸé AA ±â¼úÀ» Àû¿ëÇÏÁö ¾ÊÀ» ¶§º¸´Ù 4¹èÀÇ °ø°£°ú ROP ´ë¿ªÆøÀÌ ÇÊ¿äÇÏ´Ù.
¿£ºñµð¾Æ ÄÁÆ®·ÑÆгÎ, CSAA ¹× ¼öÆÛ»ùÇøµ AA µî Áö¿ø
¿£ºñµð¾ÆÀÇ CSAA´Â Color/Z »ùÇà Á¤º¸¸¦ ¾ÐÃàÇØ ¸Þ¸ð¸®¿¡ ÀúÀåÇÏ¿© ROP ½ºÅ×ÀÌÁö ´ë¿ªÆø°ú ¹öÆÛ ¹®Á¦·Î ¹ß»ýÇÏ´Â ¼º´É Ç϶ôÀ» °³¼±ÇÑ °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù. 4xMSAA ¼º´ÉÀ¸·Î ´õ ³ôÀº Ç°ÁúÀ» º¸¿©Áشٴ 16x CSAA´Â 4x MSAA¿Í µ¿ÀÏÇÑ Color/Z »ùÇà Á¤º¸¸¦ »ç¿ëÇÑ´Ù.
MSAA¿Í À¯»çÇÑ ¼º´É¿¡ º¸´Ù ÀûÀº ¸Þ¸ð¸®¸¦ ¼ÒºñÇÑ´Ù. ¸ÖƼ»ùÇøµ¿¡¼ ¾ÐÃà±â¼úÀ» ÀÌ¿ëÇϳª ¾ÐÃàÀ¸·Î À̹ÌÁö Ç°ÁúÀÌ ³ôÁö ¾ÊÀ¸¸ç, ÀϹÝÀûÀ¸·Î CSAA´Â 1/4·Î ¾ÐÃà, Q´Â 1/2·Î ¾ÐÃàÇØ À̹ÌÁö Ç°Áú ¼Õ»óÀ» ¹æÁöÇÑ´Ù. CSAA, Q CSAAÀÇ MSAA ´ëÀÀÀº ¾Æ·¡¿Í °°´Ù.
8x, 16x CASS = 4xMSAA + Ãß°¡ Ä¿¹ö¸®Áö »ùÇà (4x MSAA¿¡ ¾à°£ ¶³¾îÁö´Â ¼º´É)
8xQ CSAA = 8x MSAA
16xQ CSAA = 8x MSAA + Ãß°¡ Ä¿¹ö¸®Áö »ùÇà (8x MSAA¿¡ ¾à°£ ¶³¾îÁö´Â ¼º´É)
QAA (Quincunx Anti-Aliasing)
¿£ºñµð¾Æ ÁöÆ÷½º ±×·¡ÇÈÄ«µå¿¡¼ Áö¿øÇÏ´Â ¾ÈƼ¾Ù¸®¾î½Ì ±â¼ú ÁßÀÇ Çϳª°¡ QAA (Quincunx Anti-Aliasing)´Ù. MSAA¿Í À¯»çÇÑ ¹æ½ÄÀ¸·Î »ùÇÃÀ» äÃëÇϸç, ÀÌµé »ùÇÃÀ» ÁÖº¯ Çȼ¿µéÀÇ »ùÇðú ¿«¾î ºí·»µùÇÏ´Â ¹æ½ÄÀ» ÀÌ¿ëÇÑ´Ù. ÀÌ·ÎÀÎÇØ MSAAº¸´Ù ³ªÀº ¹æ½ÄÀ¸·Î ¾Ë·ÁÁ³À¸³ª ºí·¯Çö»óÀÌ ¹ß»ýÇϸç, ½ÇÁ¦ MSAA¿Í Å« Â÷À̸¦ Á¦°øÇÏÁö ¸øÇÏ´Â °ÍÀ¸·Î ¾Ë·ÁÁ³´Ù. MSAAº¸´Ù »ùÇøµ ¹æ½ÄÀÌ º¹ÀâÇϳª ¼º´É Â÷µµ Àû°í ¸®¼Ò½º¸¦ ¸¹ÀÌ Â÷ÁöÇÑ´Ù.
EQAA (Enhanced Quality Anti-Aliasing)
AMD EQAA (Enhanced Quality Anti-Aliasing)
AMD´Â ¶óµ¥¿Â HD 2900XT Ãâ½Ã ´ç½Ã CFAA (Custom Filter Anti-Aliasing)·Î ¾Ë·ÁÁø ¾ÈƼ¾Ù¸®¾î½Ì ±â¼úÀ» µµÀÔÇØ ÃÖ´ë 24xÀÇ ³ôÀº ¾ÈƼ¾Ù¸®¾î½Ì ¹è¼ö¸¦ Áö¿øÇß´Ù. ±×·¯³ª ¼º´É Ç϶ô ¿Ü¿¡µµ ÅؽºÆ® °¡µ¶¼ºÀÌ ¶³¾îÁö´Â µîÀÇ ¹®Á¦°¡ Á¦±âµÇ°í Çß´Ù.
ÀÌÈÄ AMD´Â ¶óµ¥¿Â HD 6900 ½Ã¸®Áî·Î ³Ñ¾î¿À¸é¼ EQAA·Î ºÒ¸®´Â ¾ÈƼ¾Ù¸®¾î½Ì ±â¼úÀ» µµÀÔÇß´Ù. ÀϹÝÀûÀ¸·Î ¸¹ÀÌ »ç¿ëµÇ´Â MSAA¿¡ Ãß°¡ »ùÇøµÀ» ÁøÇàÇØ ¾ÈƼ¾Ù¸®¾î½Ì Ç°ÁúÀ» °³¼±ÇÏ´Â ±â¼úÀÌ´Ù.
AMD Ä«Å»¸®½ºÆ® ÄÁÆ®·Ñ ¼¾ÅÍ (CCC), EQAA¿Í ¸ÖƼ/ ¼öÆÛ»ùÇøµ
2x EQAA´Â 4°³ÀÇ Ä¿¹ö¸®Áö »ùÇÃ, 4x EQAA´Â 8°³, 8x EQAA´Â MSAAÀÇ ±âº» 8°³ÀÇ Ä÷¯ »ùÇÿ¡ Ãß°¡·Î 16°³ÀÇ Ä¿¹ö¸®Áö »ùÇÃÀ» È®ÀåÇØ ¾ÈƼ¾Ù¸®¾î½Ì Ç°ÁúÀ» ³ôÀδÙ. EQAA ±â¼úÀº ¿£ºñµð¾ÆÀÇ CSAA¿Í À¯»çÇϸç, MSAAÀÇ Ä÷¯ »ùÇà ÃßÃâ°ú Çȼ¿¿¡ Ãß°¡ »ùÇÃÀ» ´õÇØ ±âÁ¸ AA ±â¼úº¸´Ù À̹ÌÁö Ç°ÁúÀ» °³¼±ÇÑ´Ù.
¶óµ¥¿Â HD 5000 ½Ã¸®Áî±îÁö Áö¿øÇß´ø ¾Ù¸®¾î½ÌÀº SmoothVision HD ¾Ù¸®¾î½Ì Á¦°Å·Î Box/ Narrow-Tent/ Wide-Tent/ Edge-detect ÇÊÅÍÀÇ 4°¡Áö ÇÊÅ͸¦ ÀÌ¿ëÇßÀ¸¸ç, Box ÇÊÅÍ°¡ ±âº» MSAA¸¦ ±¸ÇöÇß´Ù. Edge-detect ÇÊÅÍ´Â ÃÖ´ë 24X ¹è¼ö±îÁö ¾Ù¸®¾î½Ì Á¦°Å¸¦ Áö¿øÇÑ´Ù.
¶óµ¥¿Â HD 6000°ú ¶óµ¥¿Â HD 7000 ½Ã¸®Áî´Â Standard¿Í Edge-detect ÇÊÅÍÀÇ 2°¡Áö¸¦ Á¦°øÇϸç, EQAA¸¦ Áö¿øÇØ Standard ÇÊÅÍ´Â 8x MSAA¿Í 8x EQ Áö¿ø, Edge-detect ÇÊÅÍ´Â 12X¿Í 24X, ±×¸®°í 12xEQ¿Í 24xEQ¸¦ Áö¿øÇÑ´Ù. Edge-detect ÇÊÅÍ´Â 4X ½½¶óÀÌ´õºÎÅÍ È°¼ºÈµÈ´Ù. |