抗鋸齒(反走樣)


下圖所示即為抗鋸齒(反走樣)

原理為先對圖像進行模糊處理,再進行采樣

為什么要先進行模糊處理,再進行采樣呢?

頻率(頻域)

Cos2πfx通過調整系數f,余弦波的頻率不同

傅里葉級數展開:

增加級數,會越來越接近

傅里葉變換(逆變換)

給定任意一個函數,都可以根據一個復雜的操作變成另外一個函數

使用相同的頻率進行采樣

可以看出,不同頻率的圖像應該采用不同的采樣頻率才合適,也能解釋為什么要先進行模糊,再進行采樣,需先改變圖像頻率,再使用符合圖像頻率的頻率進行采樣

MSAA反走樣技術(增加采樣點,非提升分辨率)

像素過大導致鋸齒嚴重

通過增加采樣點,例:

    將每個像素分為2X2的采樣點

    通過每個像素內采樣點的比例確定像素的覆蓋率

    完成模糊操作,然后再根據覆蓋率進行采樣

MSAA抗鋸齒,但會增加計算量

 

 

 

更多的抗鋸齒方法

FXAA大致原理是通過圖像匹配找到鋸齒邊界,然后把這些邊界換成沒有鋸齒的邊界(和采樣無關)

TAA 就是把上一個時間點的采樣結果保留下來繼續使用

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM