后处理效果栈
Unity官方的Github實現:Post Processing Stack
Post-processing?is the process of applying full-screen filters and effects to a camera’s image buffer before it is displayed to screen. It can drastically improve the visuals of your product with little setup time.
The new Unity post-processing stack is an effect that combines a complete set of image effects into a single post-process pipeline. This has a few advantages :
- Effects are always configured in the correct order.
- It allows combination of many effects into a single pass.
- It features an asset-based configuration system for easy preset management.
- All effects are grouped together in the UI for a better user experience
It comes with the following effects :
1. 環境光遮蔽 Ambient Occlusion
2. 抗鋸齒 Antialiasing (FXAA, Temporal AA)
3. 泛光 Bloom
4. 色差 Chromatic Aberration
5. 色調 Color Grading
6. 霧效 Deferred Fog
7. 景深 Depth of Field
8. 顆粒 Grain
9. 運動模糊 Motion Blur
10. 屏幕空間反射 Screen Space Reflections
11. 邊角壓暗 Vignette
1、環境光遮蔽 Ambient Occlusion(AO)
環境光遮蔽依賴于深度和法線緩沖區使彼此靠近的折痕,孔和表面變暗。在現實生活中,這些區域往往會阻擋或遮擋環境光,因此它們顯得更暗。請注意,這種效果相當耗資源,特別是當非常接近相機時。因此,建議始終啟用Downsampling設置。
環境光遮蔽用于描述物體和物體相交或靠近的時候遮擋周圍漫反射光線的效果,可以解決或改善場景中縫隙、褶皺與墻角、角線以及細小物體等的表現不清晰問題,綜合改善細節尤其是暗部陰影,增強空間的層次感、真實感,同時加強和改善畫面明暗對比,增強畫面的藝術性。主要是改善畫面的明暗程度,讓場景的陰暗面也能顯示得較為明顯。
2、抗鋸齒?Antialiasing
在實時渲染的場景中,可能會由于采樣速率的不同,導致前一幀的渲染結果還停留在當前幀,從而畫面產生鋸齒效果。而Temporal AA就是用來消除采樣速率帶來的差別,也就是抗鋸齒效果。該效果可以讓整個畫面看起來更清晰。
它具有兩種抗鋸齒模式:
FXAA:一種非常便宜但質量差的方法,在各個平臺上都能快速運行。
TAA:桌面和控制臺平臺的質量更高,但資源消耗更高。
3、泛光 Bloom
輝光是來自亮源(如閃光)的光泄漏到周圍物體中的光學效應。這是一個非常獨特的效果,可以對場景產生很大的影響,可以建造一個神奇或夢幻般的環境,特別是與HDR渲染結合使用時。另一方面,給定適當的設置,也可以使用這種效果來增強照片寫實感。在非常明亮的物體上發光是在電影和攝影中觀察到的常見現象,其中亮度值差異很大。
4、色差 Chromatic Aberration
該濾鏡模擬屏幕邊緣和拐角處的快速折射色差。
5、色調 Color Grading
這種效果提供了基于行業標準和電影業知名軟件的完全實時HDR色彩分級管道。
Colour Grading(調色)主要用于增強場景的畫面顏色,包括色彩校正等。該功能相當于供游戲使用的PhotoShop,可用于改變場景的整體色調,以表現完全不同的風格。
6、霧效?Deferred Fog
7、景深 Depth of Field(DOF)
該效果模擬相機鏡頭的屬性。在現實生活中,相機只能以特定的距離對焦,距離相機更近或更遠的物體將會偏離焦點。模糊給出了對象距離的視覺提示。
景深是指相機對焦點前后相對清晰的成像范圍,離焦點太近或太遠的物體都會略去細節,可以實現一般電影中常見的突出主角、虛化背景的效果。從而極大加強畫面的表現力與感染力,更容易向玩家傳達游戲劇情需要表達的內容。該特效消耗較大,適用于PC、主機以及較高端的移動平臺。
8、顆粒 Grain
這種效果為渲染添加了一層薄薄的紋理,以模擬“電影”噪音。
9、運動模糊 Motion Blur
這個效果模擬了大多數攝像機系統的光線隨著時間的推移而累積。因此,快速的相機或物體運動將產生模糊的圖像。
10、屏幕空間反射 Screen Space Reflections(SSR)
該效果基于表面粗糙度計算屏幕空間中的反射。
11、邊角壓暗 Vignette
此效果會在圖像的邊緣和角落引入變暗。
?
轉載于:https://www.cnblogs.com/TravelingLight/p/9012701.html
總結
- 上一篇: 利用爬虫模拟网页微信wechat
- 下一篇: 折半查找算法及分析(手工过程)