NVIDIA力推!FXAA即將整合進驅動面板
泡泡網顯卡頻道9月5日 在3D圖像中,由于受分辨率的制約,物體邊緣總會或多或少的呈現三角形的鋸齒,而抗鋸齒技術就解決了這一問題,它可以對圖像邊緣進行柔化處理,使圖像邊緣看起來更平滑,更接近實物的物體。它是提高畫質以使之柔和的一種方法。
最近有消息稱NVIDIA所力推的抗鋸齒技術——FXAA,即將原生整合到NVIDIA的顯卡驅動當中,屆時將直面對抗AMD驅動中所整合的MLAA技術。目前NVIDIA已經放出了FXAA的宣傳片,在這個宣傳片中展示了多款游戲中的FXAA表現,下面就讓我們一睹為快。
快速近似抗鋸齒(Fast Approximate Anti-Aliasing)是傳統MSAA(多重采樣抗鋸齒)效果的一種高性能近似值。它是一種單程像素著色器,和MLAA一樣運行于目標游戲渲染管線的后期處理階段,但不像后者那樣使用DirectCompute,而只是單純的后期處理著色器,不依賴于任何GPU計算API。正因為如此,FXAA技術對顯卡沒有特殊要求,完全兼容NVIDIA、AMD的不同顯卡(MLAA僅支持A卡)和DX9、DX10、DX11。
目前可以對FXAA畫質測試的軟件,只有一款NVIDIA推出的SDK演示程序,該程序可以在不同分辨率下測試MSAA和FXAA的畫質表現,其中MSAA可最高設定為4AA,而FXAA則采用了分級調節最高為5級,并且MSAA和FXAA可同時開啟,以便進一步消除鋸齒,但性能會下降許多。
● 快速近似抗鋸齒(FXAA)畫質表現
上面是NVIDIA提供的官方Demo中所測試出的畫質差異,左邊為未開啟任何AA的狀態,可以看到在欄桿周圍的相當明顯。中間和右邊為分別開啟4xMSAA和第3級FXAA的狀態可以看到柵欄邊緣明顯變得平滑許多,并且兩者之間的畫質差距并不明顯。
● 快速近似抗鋸齒(FXAA)的算法過程
1. FXAA將其視作為輸入的非線性RGB彩色數據,針對著色器邏輯單元而將這些數據內部轉化成為了標量的亮度估計值。
2. 檢查局部對比度,以避免處理到非邊緣部分。檢測到的邊緣處于紅色,夾雜的偏黃色部分代表檢測到的子像素鋸齒有多少。
3. 通過局部對比度測試的像素于是被歸類為水平 (以金色表示) 或垂直(以藍色表示) 。
4. 假定選擇了邊緣的朝向以及與邊緣呈90度角且對比度最高的像素對,以藍色/綠色表示。
5. 該算法沿著邊緣的方向搜索正負 (紅色/藍色) 邊緣端,沿著邊緣檢查高對比度像素對的平均亮度有無重大變化。
6. 假定邊緣的端、邊緣上的像素位置已轉化成為與邊緣呈90度垂直的子像素位移以減少鋸齒,紅色/藍色表示-/+水平位移,而金色/天藍色表示-/+垂直位移。
7. 考慮到這種子像素偏移,輸入的紋理被重新采樣。
8. 最后,根據檢測到的子像素鋸齒有多少,低通濾波器被合成進來。
目前游戲原生支持FXAA的游戲較為稀少,在小編之前的評測中只有一款《永遠的毀滅公爵》可以在游戲設置中開啟,那么要如何在其他游戲中開啟FXAA呢?通過小編的探索目前開啟FXAA的方法有兩個:安裝破解補丁和修改系統注冊表。
● 方法一:安裝破解補丁
一位名叫Gast的玩家在德國的3DCenter論壇發布了大小僅為57KB的補?。?A target=_blank>點擊下載),補丁里面包含兩個文件夾D3D9和D3D10,顧名思義就是分別對應DX9和DX10游戲,而部分DX11游戲也可以使用這個補丁,這個方法在一些游戲論壇中已經得到了證實。
補丁在使用時能簡單,將相應文件夾下的文件復制一份到游戲exe程序所在目錄即可,如果能成功開啟后自動生成一個名為“log.log”的文件,通過Pause Break快捷鍵可以在游戲中可以實時開啟或關閉。
優點:AMD與NVIDIA全兼容,可以實時開啟或關閉
缺點:游戲兼容性不佳
● 方法二:修改系統注冊表
在Windows 7的“運行”中輸入regedit.exe,打開注冊表。打開HKEY_LOCAL_MACHINE\\SOFTWARE\\NVIDIA Corporation\\Global\\NVTweak選項,新建一個名為“EnableSRS1442”的項目,數值類型為DWORD,設置數值為1。

打開NVIDIA的驅動程序界面,點擊“管理3D設置”選項,就可以看到多了一個“Antialiasing-FXAA”的選項,在其后的下拉菜單選擇“開”即可打開FXAA特效。
優點:游戲兼容性好
缺點:只支持NVIDIA顯卡,不可以實時開啟或關閉■<
關注我們


