【技術(shù)美術(shù)百人計(jì)劃】抗鋸齒概述
一、鋸齒的產(chǎn)生
幾何階段到光柵化階段時(shí),逐像素判斷時(shí)取值得到的無漸變的形狀。
讓周圍顏色和得到的形狀進(jìn)行混合漸變,就是抗鋸齒
二、基本抗鋸齒
SSAA超采樣抗鋸齒(Super Simple Anti-aliasing)
????將圖片進(jìn)行倍數(shù)放大采樣,再反向采樣回原大小,就是超采樣抗鋸齒。
MSAA多重采樣(Multisample Anti-aliasing)
????將采樣點(diǎn)擴(kuò)大到2-4個(gè)或更多,分別采樣顏色,最后平均的結(jié)果,就是多重采樣。
TemporalAA時(shí)間抗鋸齒
????1、把多次采樣的過程分布到每一幀里面去,每一幀都平均前幾幀保存下來的數(shù)據(jù)
????2、每一幀都會(huì)有一定的偏移,繼承了MSAA采樣
????3、用motionVector保存每幀移動(dòng)的偏移
FXAA快速近似抗鋸齒(Fast Apporximate Anti-Aliasing)
????利用邊緣檢測有效的模糊混合,在后處理完成不依賴硬件支持
抗鋸齒速度的排序
????1、FXAA快速近似抗鋸齒(Fast?Apporximate?Anti-Aliasing)
????2、TemporalAA時(shí)間抗鋸齒
????3、MSAA多重采樣(Multisample?Anti-aliasing)
????4、SSAA超采樣抗鋸齒(Super?Simple?Anti-aliasing)
三、更多抗鋸齒
前向渲染
????SSAA、MSAA、CSAA、RGSS等
延遲渲染
????FXAA、MLAA、SMAA等
時(shí)域上的抗鋸齒
????Temprial Anti-alasing、TXAA等
基于深度學(xué)習(xí)
????DLAA
感興趣可參考:
https://zhuanlan.zhihu.com/p/106341932
四、手機(jī)
舉例:榮耀30pro+
支持MSAA
不開啟4倍抗鋸齒平均幀率有59.7幀,開啟后有59.6幀,幾乎沒有影響
但GPU溫度有明顯上升。
參考:
