T-buffer¶õ ¹«¾ùÀΰ¡? - 2
1.FSAA
ÀÏ´Ü ¿äÁò ºÎµÎ 5¿Í nVIDIAÀÇ ½Î¿òÀ¸·Î À¯¸íÇØ
Áö°í ÀÖ´Â FSAA(Full Screen Anti Aliasing)¿¡ ´ëÇؼ ¾Ë¾Æº¸ÀÚ. ¾Æ·¡
±×¸²À» º¸¸é ¾Ë¸®¾Æ½ÌÀ̶ó´Â ±«¹°ÀÌ ¾î¶² °ÍÀ̶ó´Â °ÍÀ» µ¶ÀÚµéÀº Àß
¾Ë°Ô µÈ´Ù. Áï ÄÄÇ»ÅÍÀÇ µð½ºÇ÷¹ÀÌ ÀåºñÀÇ ÇÑ°è·Î ÀÎÇؼ µµÆ® ȤÀº
Çȼ¿À̶ó´Â ÄÁ¼ÁÀÌ Á¸ÀçÇÏ°í µÇ°í ±×°ÍÀ» ÅëÇؼ À̹ÌÁö¸¦ ³ªÅ¸ ³»´Â
ÇÑ ÀÌ "jaggies"(Åé´Ï) Çö»óÀ» ÇÇÇÒ ¼ö ¾ø°Ô µÈ´Ù. µû¶ó¼
ÀÌ·¯ÇÑ Çö»óÀ» ÇÇÇϱâ À§Çؼ ÀûÀýÇÑ À̹ÌÁöÀÇ º¸°£ÀÛ¾÷ÀÌ ÇÊ¿äÇÏ°Ô
µÈ´Ù. ÷¾ÖÇÑ µÎ Çȼ¿»çÀÌÀÇ »ö °ª »çÀÌ¿¡ ¾çÂÊÀÇ Áß°£°ª Á¤µµÀÇ ¾îµÓ±â
ȤÀº Ä÷¯ Çȼ¿À» Áý¾î ³Ö¾î¼ ÀÇ»çÀûÀ¸·Î ȤÀº °¡½ÃÀûÀ¸·Î linear(¿¬¼ÓÀûÀ¸·Î)ÇÏ°Ô
À̹ÌÁö°¡ º¸À̵µ·Ï Àå³À» Ä¡´Â °ÍÀÌ´Ù.
[±×¸² 3] ¿£Æ¼¿¤¸®¾Æ½Ì µÈ À̹ÌÁö¿Í ±×·¸Áö
¾ÊÀº À̹ÌÁö
±×¸®°í ¶Ç ´Ù¸¥ °üÁ¡¿¡¼ÀÇ ¾ØƼ¾Ë¸®¾Æ½ÌÀÌ
Àִµ¥, ±×°ÍÀº "popping"À¸·Î ¾Ë·ÁÁø Çö»óÀÌ´Ù. Áï ¾î¶°ÇÑ
¸Ö¸®ÀÖ´Â ¹°Ã¼°¡ ¼Ò½ÇÁ¡¿¡¼ »ç¶óÁú¶§ ±× »ç¶óÁö´Â ¹°Ã¼¸¦ ÀÌ·ç´Â ÁÖº¯ºÎÀÇ
µµÆ®°¡ ¸¸¾à µð½ºÇ÷¹ÀÌ ÇÒ ¼ö µµÆ® Å©±âº¸´Ù ÀÛ´Ù¸é ¾î¶»°Ô µÉ±î? ´äÀº
µÑ Áß Çϳª´Ù. Áï ¾î»öÇÑ(ÀÏÁ¤ÇÑ) Å©±âÀÇ µµÆ®·Î ±×³É º¸¿© ÁÖ´øÁö,
¾Æ´Ï¸é ±×³É ¹«½ÃÇÏ°í µµÆ®¸¦ º¸¿© ÁÖÁö ¾Ê´øÁö... ÀÌ·¯ÇÑ ¼Ò½ÇÁ¡ÀÇ
¹®Á¦¿Í °ü·ÃµÈ "popping" Çö»óÀº ´Ã ÀÖ´Â °ÍÀº ¾Æ´ÏÁö¸¸ Àå¸é¿¡
µû¶ó¼ Ä¡¸íÀûÀÎ ÈÁúÀÇ ÀúÇϸ¦ °¡Á® ¿Ã ¼ö ÀÖ´Ù. »ç½Ç, ÀÌÀü±îÁö´Â
ÀÌ·¯ÇÑ ¾ÈƼ¿¤¸®¾Æ½Ì Çö»óÀ» ¸·±â À§Çؼ '´«°¡¸®°í ¾Æ¿õ'½ÄÀÇ ÀÇ»çÀûÀÎ
¹æ¹ýµéÀÌ °í¾ÈµÇ¾î ¿Ô´Ù. ±× Áß Çϳª´Â "edge anti-aliasing"
À̶ó´Â °ÍÀε¥ ȸé Àüü¿¡ AA󸮸¦ ÇÏÁö ¾Ê°í ¿ÀºêÁ§Æ® ȤÀº Æú¸®°ïÀÇ
°¡ÀåÀÚ¸®ÀÇ µµÆ®¸¸À» ÀÏÁ¾ÀÇ ¹¶°Ô±â·Î Ç¥ÇöÇØ ¹ö¸®´Â °ÍÀÌ´Ù.
¶ÇÇÑ "oversampling anti-aliasing"
ÀÇ °æ¿ìµµ ¸¶Âù°¡Áö·Î ÀÛÀº À̹ÌÁöÀÇ ÁúÀ» ³ôÀ̱â À§Çؼ ÇÁ·¹ÀÓ ¹öÆ۷δÂ
°í ÇØ»óµµÀÇ À̹ÌÁö¸¦ ¸¸µç ÈÄ ½ÇÁ¦·Î ȸ鿡 »Ñ¸±¶§´Â À̹ÌÁöÀÇ Çػ󵵸¦
³·Ãß¾î ¹ö¸°´Ù. ¿Ö ÀÌ·±ÁþÀ» ÇÏ´ÂÁö¿¡ ´ëÇؼ´Â ¾ð¶æ ÀÌÇØ°¡ ¾ÊµÉ ¼öµµ
ÀÖÁö¸¸... º°´Ù¸¥ Ư¡ÀûÀÎ À̹ÌÁö º¸°£ ¾øÀ̵µ 1024x768 ÇØ»óµµÀÇ ±×¸²À»
640x480 ºñÀ²·Î ³·Ãâ°æ¿ì À̹ÌÁö¿¡ º°´Ù¸¥ ó¸® ¾øÀÌ À̹ÌÁöÀÇ ÀϺΰ¡
¹¶°ÔÁö´Â Çö»óÀÌ ¹ß»ýÇÏ°Ô µÈ´Ù´Â °ÍÀ» °æÇèÇÏ°Ô µÈ´Ù. ÀÌ·¯ÇÑ Çö»óÀ¸·Î
ÀÎÇØ ´«Àº ¿ÀÈ÷·Á ºÎµå·¯¿î À̹ÌÁö¸¦ º¸´Â °Í°ú °°Àº ´À³¦À» °°°Ô µÇ´Â
°ÍÀÌ´Ù. °¡²û °ÔÀӱ⸦ »ç¿ëÇÒ ¶§ ¼öÆòÁֻ缱ÀÌ 400º»µµ ¾ÊµÇ´Â TV·Î
º¸´Â À̹ÌÁö°¡ °íÇØ»óµµÀÇ CRT·Î º¸´Â À̹ÌÁö º¸´Ù ºÎµå·´°Ô ´À²¸Áø´Ù´Â
À̾߱⸦ µé¾î º»ÀûÀÌ ÀÖÀ» °ÍÀÌ´Ù. ¹Ù·Î ÀÌ·±½ÄÀÇ ¹æ¹ýµéÀÌ ÀüÇüÀûÀÎ
À̹ÌÁö ¹¶°Ô±â ½ÄÀÇ AA¹æ¹ýÀÌ´Ù.
Ç㳪 T-buffer´Â ¾ÖÃÊ¿¡ ÀÌ·¯ÇÑ ¹æ½ÄÀ¸·Î AA¸¦
±¸ÇöÇÏÁö ¾Ê´Â´Ù. ºÎºÐÀûÀΠ󸮸¦ ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ȸé Àüü¿¡ º¸°£Ã³¸®¸¦
Çϸç 4°³ÀÇ º´·Ä¿£Áø¿¡ ¿¬°áµÈ °¢°¢ÀÇ ¹öÆÛ¿¡ °¢°¢ÀÇ ¿ÀºêÁ§Æ® À̹ÌÁö¸¦
ºÐ´ãÇؼ Ç¥ÇöÇÏ°Ô µÇ¸ç ÀÌ À̹ÌÁö¸¦ º´ÇÕÇؼ ÇϳªÀÇ À̹ÌÁö¸¦ ¸¸µé°Ô
µÈ´Ù. Áï ¿Ï¼ºµÈ À̹ÌÁö°¡ ´ÜÀÏÇÑ ¿ÀºêÁ§ÅÍ µµ¸ÞÀο¡¼ ¸¸µé¾î Áø°ÍÀÌ
¾Æ´Ï¶ó º°µµÀÇ ºÐ¸®µÈ 4°³ÀÇ µµ¸ÞÀο¡¼ ¸¸µé¾îÁö°Ô µÇ¹Ç·Î ȸéÀ» ±¸¼ºÇÏ´Â
°¢°¢ÀÇ 3D ¿ÀºêÁ§Æ®µéÀÌ °¡Áö´Â ºÎÇÏ°¡ ÁÙ°Ô µÇ°í ´ÜÀÏ¿£ÁøÀ» ÀÌ¿ëÇؼ
ó¸®ÇÏ´Â AA¿¡ ´ëÇÑ ºÎ´ãµµ ÁÙ°Ô µÇ´Â °ÍÀÌ´Ù. ºÎµÎÀÇ 2xFSAA³ª 4xFSAAÀÇ
Àǹ̴ ÀÌ·¯ÇÑ 4°³ÀÇ º´·Ä¿£ÁøÀ» ¾î¶²½ÄÀ¸·Î FSAA·Î ¾²´À³ÄÀÇ ¹æ½Ä Â÷ÀÌ´Ù.
Áï 2xÀÏ °æ¿ì´Â °¢°¢ 2°³ÀÇ ¿£ÁøÀ» 2°³Á¶·Î Æí¼º(?)Çؼ AA󸮸¦ ÇÏ´Â
¹æ½ÄÀÌ°í 4xÀÏ °æ¿ì´Â 4°³ÀÇ ¿£Áø ¸ðµÎ°¡ ÇÑ°¡ÁöÀÇ ÀÏÀ» ºÐ´ãÇÏ°Ô µÈ´Ù.
´Ü¼øÈ÷ Æú¸®°ïÀ̳ª Æ®¶óÀÌ¿¨±Û¸¸À» »ý¼ºÇÏ´Â ÀÏÀ»
ÇÏ´Â ¿£Áø¿¡´Ù°¡ FSAAÀÇ ÀÏÀ» ºÎ°¡ ½ÃÅ°°Ô µÇ¸é ´ç¿¬È÷ ¼º´ÉÀº ¶³¾îÁö°Ô
µÈ´Ù. ÇÏÁö¸¸ À̹ÌÁöÀÇ ÁúÀÌ ³ô¾Æ Áø´Ù´Â Àǹ̰¡ Å©±â ¶§¹®¿¡ ÀÌ·¯ÇÑ
Èñ»ýÀ» °¨¼ÒÇÏ´Â ÀÏÀ» ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ´õ±º´Ù³ª ÇöÀç ¾Ë·ÁÁø ºÎµÎ
5ÀÇ ¼º´ÉÀº 2xFSAA·Îµµ 1024x768 Á¤µµ 16ºñÆ® Ä®·¯ Çػ󵵿¡¼µµ ´ëºÎºÐÀÇ
3D°ÔÀÓÀ» 30ÇÁ·¹ÀÓ ÀÌ»ó °¡¼ÓÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î ¾Ë·ÁÁ® »ç½Ç ¼º´É ÀúÇÏ¿¡
´ëÇÑ ¹®Á¦´Â Å©°Ô °í·ÁÇÒ °ÍÀÌ ¸øµÇ°í ÀÖ´Ù.
2.Motion-Blur
Motion-Blur±â¼ú ¿ª½Ã ÃÖ±Ù¿¡ ¿Í¼ T-buffer±â¼úÀÌ
ȸÀÚ µÇ¸é¼ ¾Ë·ÁÁø ȸéó¸® ±â¼úÀÌ´Ù. »ç½Ç Æ÷Åä¼¥µîÀÇ 2D¿¡¼´Â À̹Ì
Àß ¾Ë·ÁÁø ȸéÀÇ Ç¥Çö¹æ½ÄÀ¸·Î µ¿ÀûÀÎ À̹ÌÁö¸¦ Ç¥ÇöÇÒ¶§ ÀÚÁÖ È¸Àڵǰï
Çß´Ù. À̹ÌÁö ó¸® ±â´ÉÀÌ´Ù. µÎ¸» ÇÒ °Í ¾øÀÌ ¾Æ·¡ÀÇ À̹ÌÁö¸¦ º¸¶ó...
º¸Åë ÀÌ·± À̹ÌÁö´Â ´À¸° ½ºÆ¿ Ä«¸Þ¶ó·Î ºü¸£°Ô ´Þ¸®´Â ¿îµ¿¼±¼ö³ª ÀÚµ¿Â÷¸¦
ÂïÀ»¶§ ¿¬»óµÇ´Â ȸéÀÌ´Ù. ½ÇÁ¦ Àΰ£ÀÇ ´«µµ »ç¹°À» ÀÌ·±½ÄÀ¸·Î ªÀº
½Ã°£¿¡ ÀνÄÇϳª, ÇöÀç±îÁö PC¿¡¼ Á¦°øµÇ´Â ±× ¾î¶°ÇÑ È¸éµµ ÀÌ·¯ÇÑ
¹æ½ÄÀ» ÇÁ·¹ÀÓÀ» Áö¿øÇÏÁö ¾Ê¾Ò´Ù. Áï ¿òÁ÷ÀÌ´Â ÇÇ»çü°¡ ³ôÀº ÇÁ·¹ÀÓÀ»
À¯ÁöÇÏ´õ¶óµµ ¾îµò°¡ ¿òÁ÷ÀÓÀÌ µüµüÇÏ°Ô ´À²¸Áö¸ç '¸®¾ó'ÇÏÁö ¾Ê´Ù´Â
´À³¦À» °¡Áö°Ô µÇ´Â °ÍÀÌ´Ù.
Âü°í·Î AnandTech¿¡ Á¦°øÇß´ø Ä£ÀýÇÑ(?) µ¿¿µ»óÀ»
Á¦°øÇÏ´Ï ¿©±â¼ ±× ±×¸²À» Âü°í·Î ÇÏ¸é µÉ µí ÇÏ´Ù.
µ¿¿µ»ó ´Ù¿î¹Þ±â
[±×¸² 4] ¸ð¼Çºí·¯¸¦ Àû¿ëÇÑ ±×¸²µé
±×¸²¿¡¼ º¸´Ù½ÃÇÇ ¿©·¯°³ÀÇ ´©Àû¹öÆÛ¸¦ ÀÌ¿ëÇؼ
½ÇÁ¦ À̹ÌÁö¿Í ±× À̹ÌÁö°¡ À̵¿ÇÏ´Â ¹æÇâ°ú ¼Óµµ¸¦ ÆĶó¹ÌÅÍ·Î ÇÑ ºí·¯À̹ÌÁö¸¦
½Ç½Ã°£À¸·Î ¸¸µå ÈÄ ´ÙÁß-´©Àû¹öÆÛ·Î ÇÕ¼º, ±×°ÍÀ» ȸ鿡 »Ñ¸®°Ô µÈ´Ù.
ÀÌ·² °æ¿ì º¸´Ù »ç½ÇÀûÀÎ µ¿¿µ»ó Ç¥ÇöÀÌ °¡´ÉÇØ Áö´Â °ÍÀÌ´Ù.
3.Depth of Field
¿ì¸®°¡ ÈçÈ÷ ÄùÀÌÅ©³ª ·¹À̺¸¿ì 6 °°Àº °ÔÀÓ¿¡
ÀûÀÀ ¸øÇØ ¾îÁö·´´Ù°Å³ª ÅäÇÏ°í ½ÍÀº Ã浿À» ´À³¤´Ù´Â »ç¶÷µéÀ» ÁÖº¯¿¡¼
º¸¾ÒÀ» °ÍÀÌ´Ù. º¸Åë "½ò¸°´Ù"¶ó´Â Ç¥ÇöÀ¸·Î ÀÌ·± °ÔÀÓµéÀ»
ÇÇÇÏ´Â °ÍÀÌ ±× ÀÌÀ¯Àε¥, Àß ¾Ë·ÁÁöÁö´Â ¾Ê¾ÒÁö¸¸ °Å±â¿¡´Â ÀÌÀ¯°¡
ÀÖ´Ù. ÄùÀÌÅ© °°Àº °ÔÀÓµéÀº ȸ鿡¼ ¹°Ã¼¸¦ º¼¶§ ¼Ò½ÇÁ¡, Áï ¸Õ °Å¸®ÀÇ
¹°Ã¼³ª ¹Ù·Î °üÃøÀÚÀÇ ´«±î¸® ¹Ù·Î ¾Õ¿¡ ÀÖ´Â ±×¸²ÀÇ °æ¿ì ¸ðµÎ ÃÐÁ¡ÀÌ
Á¤È®È÷ ¸Â¾Æ ¶³¾îÁø´Ù. ÀÌ·± À̾߱⸦ Á» ¾î·Æ°Ô Çϸé 35mm ±¤°¢ ·»Áî¿Í
ÇÑ 200mm ¸Á¿ø·»Á °áÇÕÇÑ Ä«¸Þ¶ó·Î ¹°Ã¼¸¦ º¸´Â µíÇÑ ´À³¦ÀÌ µç´Ù´Â
°ÍÀÌ´Ù.(ÀÌ·± Àåºñ°¡ ÀÖ´Ù¸é Á÷Á¢ ±× ¾ÈÀ» µé¾î´Ù º¸°í Ä«¸Þ¶ó¸¦ ºùºù
µ¹·Á º¸¶ó... 10ºÐµµ ¸ø °ßµô °ÍÀÌ´Ù. ^^;)
»ç½Ç ÀÌ·¯ÇÑ Çö»óÀº ½Éµµ¸¦ ¾ÆÁÖ ³ô°Ô ÇÑ Ä«¸Þ¶ó
¿µ»ó¿¡¼µµ °üÂûµÇ±â´Â ÇÑ´Ù. Àΰ£ÀÇ ´«Àº ¹°Ã¼°¡ ¾ÆÁÖ ¸Ö¸® Àְųª
¾Æ´Ï¸é ´« ¾Õ¿¡ ¾ÆÁÖ ±ÙÁ¢ÇØ ÀÖÀ» °æ¿ì¿¡´Â ÃÐÁ¡À» ¸ø ¸ÂÃß´Â ÀÏ¸í »çÆȶ߱â(?)
^^; Çö»óÀÌ ÀϾÙ. ÀÌ Çö»óÀº ¾ÆÁÖ ÀÚ¿¬½º·¯¿î °ÍÀÌ°í... ¿ÀÈ÷·Á
ÀÌ·± Çö»óÀÌ ÀϾÁö ¸øÇÒ °æ¿ì¿¡´Â ºÎÀÚ¿¬½º·¯¿î ´À³¦À» °¡Áö´Â ÀÏÀÌ
¹ú¾îÁø´Ù. ÀÌ·² °æ¿ìµµ ¿ª½Ã ¸¶Âù°¡Áö·Î T-buffer¸¦ ÀÀ¿ëÇؼ ¾Æ·¡ÀÇ
À̹ÌÁöó·³ °Å¸®¿¡ µû¸¥ ÇÇ»çüÀÇ ÃÐÁ¡À» ÀÚ¿¬½º·´°Ô À¯µµ ÇÒ ¼ö°¡ ÀÖ´Ù.
ȸéÀÇ Àüü ¿ÀºêÁ§Æ®µéÀ» ¸î°³ÀÇ ±×·ìÀ¸·Î ³ª´©°í ±× ±×·ìµé¿¡°Ô °¢°¢ÀÇ
ÃÐÁ¡À» ºÎ¿© ÇÒ °æ¿ì À̹ÌÁö Àüü°¡ ÀÚ¿¬½º·¯¿î ½Ç ¿µ»óó·³ Ç¥ÇöÀÌ
°¡´ÉÇØ Áö´Â °ÍÀÌ´Ù.
[±×¸² 5] ÇÇ»çüÀÇ ÃÐÁ¡¿¡ µû¶ó¼ ÀÚ¿¬½º·¯¿î »ó
¸ÎÈû.
ÀÌ»ó ¸î¸îÀÇ ÀÚ·áµµ Âü°íÇÏ°í
Çؼ T-buffer¿¡ ´ëÇÑ ±â¼úÀûÀÎ À̾߱âµéÀ» ´ëÃæ ¸¶¹«¸® ÇÏ¿´´Ù. ¹°·Ð
ÀÌ°Í ÀÌ¿Ü¿¡ T-buffer¿Í °ü·ÃµÈ soft shadows, reflectance blur, Å©·ÒÈ¿°úµîÀ¸·Î
¾Ë·ÁÁø ±Ý¼Ó ¹Ý»çü È¿°úµîÀÇ ±â´Éµµ ±¸ÇöÀÌ °¡´ÉÇÏ´Ù.
À̹ÌÁö ÀÚ·á Ãâó : AnandTech
Ãâó : mad3d.net |