計算機信息技術

FXAA - 是什麼? 平滑的方法。 遊戲中的反鋸齒

遊戲已經過去了,玩家只是因為遊戲而深深印象:玩家很久以前就變得苛刻,特別是要求屏幕上呈現的圖片的質量。 然而,很少有人知道,為了確保今天的高質量,許多遊戲開發商使用FXAA抗鋸齒。 它是什麼 - 今天是所有玩家都不知道的,所以很多人都在想知道是否值得包括這個功能。

大多數玩家都很清楚所謂的樓梯在物體邊緣,以及如何通過使用“反鋸齒”或簡單的“平滑”來解決這個問題。

什麼是抗鋸齒?

平滑是一個很好的現象,因為圖像的感覺顯著增加,在現代現實中,那些不被使用的遊戲最終會被噓聲。 同時,FXAA如何反鋸齒也是不能令人滿意的。 這是什麼,許多用戶甚至可能不感興趣,但實際上是影響最終圖片質量的實現。

不良實施經常證明目標設備處理能力不足。 當然,在有利的條件下,那些喜歡在PC上玩的人,因為在這種情況下,設備的力量直接取決於其所有者的物質能力,但是控制台玩家常常對遊戲感到滿意,因為在大多數情況下,計算機上的圖形質量很高與圖形控制台遊戲相比更好。 然而,每個人都選擇在哪裡玩什麼。

什麼是FXAA?

應該注意的是,FXAA平滑技術已經被遊戲玩家使用了很長時間了。 那是什麼,那麼還不知道,但是它的第一次使用是在“魔術世界”的時代,以及在世界著名的射手FEAR中發現的,但是在這些遊戲中,只有原來的這個平滑版本被使用,當時不是最多的生產性解決方案。

在我們的這個時代,遊戲使用略有不同的FXAA格式。 是什麼 它代表 快速近似抗鋸齒,與傳統的MSAA技術相比,這是更有效的解決方案。 這是一個單遍像素著色器,通過該像素著色器,在後處理階段計算結果幀。 這個著色器被創建為一個更快的解決方案,與上述相比,記憶體要求較低,但是由於其優點,技術為工作準確性和質量付出了代價。 看到這一點,很多人會發現技術是無關緊要的。 其實這並不完全正確。

這種方法的優點是什麼?

抗鋸齒FXAA具有許多優點,包括改進所謂子像素和投機者的抗鋸齒。 在官方文件中,該技術的開發人員Timothy Lotts說,他具有中等質量設置的產品實現了基於 GTX 480 的分辨率為1920x1200的幀的後處理,速度小於一毫秒。

FXAA平滑的主要優點是在這裡使用什麼樣的子像素平滑算法,與MLAA算法相比效率更高,這對於在DirectX9級別運行的設備是足夠的。 也就是說,在這種情況下,一次執行後處理,最有趣的是與使用的GPU Compute API完全獨立。 然而,這裡有一個缺點 - 開發人員必須將這項技術納入到各種遊戲中。 與此同時,傳統的抗鋸齒技術也是有效的,或者相反,在驅動程序層面上無法奏效。 因此,雖然程序員將使用引擎中的指數平滑方法,同時他們不會在其引擎中使用FXAA代碼,但是由於外部直到最近都不可能包含代碼,所以不可能達到預期的效果。

問題如何解決?

隨著時間的推移,決定最初將FXAA代碼輸入到d3d.dl庫中,從而可以通過各種配置文件進行靈活的結果調整,以及使用[暫停]按鈕啟用或禁用FXAA。 這組文件最初被複製到DX9應用程序的可執行文件的目錄中,並且此應用程序將在開始時拾取必需代碼所在的庫。 在這種情況下,由於在庫中實現該代碼的技術開發人員最初注意到這些工作的結果被放在日誌上,所以用戶積極開始識別這項技術的工作中的錯誤,這些錯誤很快得到糾正。 隨著時間的推移,還有針對DirectX 10和11格式的“注射”代碼。

如何檢查?

確定使用指數平滑和FXAA方法的效果的最明顯的方法是在坦克世界的遊戲中是可能的。

如果不使用FXAA抗鋸齒功能,顯式的“自動扶梯”開始出現,儘管坦克模型可能足夠大,而且具有體面的細節,但這些工件非常明顯,特別是對於各種薄型對象。 內置抗鋸齒技術試圖以某種方式潤滑物體的邊緣,但是它相當平庸,更不要說在某些地方圖片可能會模糊。

有什麼變化?

FXAA工具打開後,結果變得明顯:人造物完全消失,但是出現了一些模糊的畫面。 此外,還有一個獨特的版本的FXAA銳化。 該技術的開發者在一個版本中添加了一個清晰度過濾器,它是從MPC-HC中獲取的,最終結果是相當不錯的:模糊完全消失,紋理比原來的更加尖銳,而“梯子”儘管使用了過濾器幾乎完全不存在。 現在你知道什麼FXAA在遊戲世界坦克。 由於作者最初沒有計劃這樣一個銳利的紋理,它可能會輕易的“敲除”塔,但在遊戲中幾乎看不見。

這裡的生產力實際上並沒有減少。 當然,坦克世界引擎的工作方式有點令人驚訝,所以爆發,或者相反,性能下降最終可以從字面上顯現出來。

NoAA,SMAA或FXAA

如果比較“noAA”或“SMAA”和“FXAA Sharpen”的模式,那麼在後一種情況下,圖像會顯著改變。 這裡唯一的例外是使用的磨光過濾器,其細線更窄,特別是在懸掛火砲視野中尤其明顯。 在這種情況下,FXAA變體中每秒的幀數顯著超過以前的版本。

在長時間測試中,確定當使用FXAA時,性能下降約10-12%,而使用質量與FXAA技術競爭的MSAA 4x平滑方法的情況下,性能下降減少50%以上。

更新

2011年,還有一個定製版本的注射,其中包括所有上述選項FXAA及其優點。 在這個大會上,有相當多的過濾器,其中包括:

  • 模糊。
  • 暗角。
  • 顏色飽和度
  • 棕褐色。
  • 還有很多人。

所有這一切都可以通過單個文件輕鬆配置,在這種情況下最有用:即使在遊戲過程中,設置也可以輕鬆更改,只需要最小化應用程序,打開設置編輯器,部署應用程序並享受新設置,而無需重新啟動應用程序。 因此,結果是完全消除了銳化濾波器的激活的暗淡,提供了更清晰的圖像,其中沒有實現模糊的“刀片”和高質量的紋理。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.atomiyme.com. Theme powered by WordPress.