玩遊戲時,你有用過「抗鋸齒」選項嗎?
遊戲的畫質設置中,有很多選項可以調節,比如粒子特效、高光、貼圖材質、陰影、抗鋸齒等等,那麼你知道抗鋸齒是什麼嗎?它有什麼作用呢?今天就來給大家簡單講講,遊戲的抗鋸齒特效究竟是什麼。
屏幕中的像素排列方式都是水平和垂直的,所以當屏幕顯示斜線或者有彎曲的圖像時,就會出現鋸齒狀,俗稱滿屏狗牙,因為像素點都是正方形小方塊,而抗鋸齒的作用很簡單,就是優化這些鋸齒畫面,讓線條看起來更加平滑。
如果你開啟過抗鋸齒,你會發現遊戲幀率大幅度下降,特別是對於配置不好的電腦,玩遊戲肯定變卡,因為抗鋸齒技術非常消耗電腦資源,有些是耗CPU,有些耗顯卡。
早期的遊戲抗鋸齒技術都是SSAA,也叫超級採樣抗鋸齒,它是通過把遊戲渲染到更高的解析度,然後再縮小畫面達到當前解析度,這樣圖像看起來更加平滑,但是對配置的要求就相當高了,而為了解決抗鋸齒技術大量消耗電腦資源的問題,抗鋸齒也一直在發展。
現在比較常見的抗鋸齒技術是FXAA,又稱快速近似抗鋸齒,它是通過給遊戲提供一層濾鏡,來優化有鋸齒的畫面,FXAA的特點就是對配置的要求很低,但是開啟後會讓畫面變模糊。
左:無抗鋸齒,右:32xCSAA
除了FXAA之外,常見的還有MSAA和SMAA,MSAA叫做多重採樣抗鋸齒,對那些有鋸齒邊緣的畫面進行採樣,然後和周圍像素的顏色進行混合,讓他們過渡得更加自然,這樣就不容易看出鋸齒效果。而SMAA叫次像素形態抗鋸齒,它是結合MSAA和FXAA兩種技術,即提供濾鏡,又對圖像採樣進行顏色過渡,但是模糊程度要比FXAA低,而且資源消耗也不大。
除了上述四種之外,還有更好的抗鋸齒技術,就是TXAA,稱為即使抗鋸齒,它工作的原理和MSAA類似,不過它採樣的信息是來自上一幀畫面,通過對上一幀畫面的採樣來優化目前顯示的畫面,因為採樣的數據是已經存在的,所以這樣做效率更高。
當然,要避免出現抗鋸齒是不可能的,不管如何優化,也只是減少鋸齒感,想要不依靠抗鋸齒技術來降低鋸齒感的話,最佳的方法就是不斷的提高解析度,比如4K解析度,由於像素密度很高,即使不開抗鋸齒,也不會有明顯的鋸齒感,至於8K或者更高那就不用說了,當然這對硬體的要求要遠遠高於抗鋸齒技術。
以上就是常見的抗鋸齒技術了,大部分遊戲都包含這四種,也許你還會看到其他抗鋸齒選項,比如SSAA、CSAA、CFAA等等,每個遊戲都不同,至於哪種更好,沒有絕對,也沒有比較的意義,因為每個人對於畫面的感覺都不同,有些人開了FXAA覺得太模糊不能看,有些人就覺得挺好的,所以,配置好的,每個都試試,適合自己就行,配置差的,能不開就不開,畢竟幀率更重要。

