zh:dev_blog_and_patchnote:sharpening_the_renderer


銳化渲染



原文鏈接: Sharpening The Renderer

大家好,

由從 Jita 出站到你登上你的第一艘泰坦, 新伊甸處處都美得能當桌布。而今天, CCP 爲你介紹將於接下來 Clear vision 更新中的新項目 : Contrast Adaptive Sharpening

(AMD 網站專門解釋了這技術, 有興趣的同學可以自行參看。)

AMD YES!


在大多數視覺媒體中,圖像銳化很重要。電影導演,攝影師和遊戲圖像畫家每天使用它來獲得理想的結果。正確使用它需要耐心,實踐和技巧,如果使用得當,結果可以大大改善圖像表現。如果使用不當,過度銳化圖像看起來會感覺不自然或引入偽影。

不自然感覺發生的主要原因是由於銳化的方式;它增加像素之間的對比度,這意味著在圖像邊緣變得特別明顯。或簡單地說,邊緣的像素一個變亮,另一個變暗。

下方的圖像是 EVE Online 中使用現有渲染器, 未經編輯的一般屏幕截圖。另一側是同一張圖片,在通過 Adobe Photoshop 中使用默認的「銳化」濾鏡進行了兩次調整,以說明錯誤應用銳化時可能發生的問題。行星的邊緣處有明顯的修圖現象,邊緣梯度不再平滑,行星的表面的像素感太嚴重。

原文中的圖像提供了拖條比較的功能, 不過在此 wiki 並未支援, 所以只能貼出新舊比對, 有興趣的同學可以去原文參看。


從這些圖像可以清楚看出,在2D圖像上的處理不正確,銳化處理會損害圖像質量,更甚是在3D渲染環境中,視角和艦船會一直移動,這影響會更加嚴重。由於EVE有很多區域之間的對比度存在很大差異,例如行星表面,太空飛船,機庫,星門,甚至是武器射擊的效果等,因此找到一個完全令人滿意的解決方案是一項挑戰。這意味著有時對象看起來有些模糊,聚焦不清或者圖像看起來很柔和。

這個問題並非 EVE 獨有,許多其他遊戲也遇到類似的問題。AMD 注意到了這一點,並在其 GPUOpen FidelityFX 的工具包中提供了免費使用的開源高質量銳化著色器,稱為“Contrast Adaptive Sharpening”。 它與圖形卡無關,因此無論使用哪種GPU,您都將受益。


不過兔子還是要說: AMD YES!


顧名思義,Contrast Adaptive Sharpening(CAS)在銳化過程中考慮像素的對比度,令邊緣和漸變不再受上述相同的偽影問題困擾,但仍可以使具有較大對比度差異的區域準確地銳化。

月球表面就是一個很好的例子。它們具有隕石坑,地表環,山脈和平坦區域,這些區域在設計上存在較大的對比度差異。CAS確實在這種情況下大放異彩,它成功使這些細微細節在最終渲染中變得更加清晰,即使打開了現有的後處理功能也是如此。

經 CAS 處理船體細微細節上同樣出色。玩家可以在 Orca 和 Naga上的裝甲板和貼花上很好地看到這一點

相對於現以一直應用後處理,此圖像增強的性能負擔可以忽略不計。但是,目前 CCP 還是決定僅在EVE中的「Post Processing」設置暫時設置為「High」時才啟用此功能。

另外 DirectX 12 客戶端的工作仍在繼續,為將來的圖像探索提供更多可能。

Fly safe!

BY EVE DEVELOPMENT TEAM

  • 最后更改: 2020/07/30 20:56