战地3寒霜2引擎详解:地形与后期处理技术特性
之前看過了zXr0帶來的兩篇寒霜2引擎技術解析么?
??? 《戰地3》寒霜2引擎渲染流程圖文詳解
??? http://pc.07073.com/bf3/frostbite/14097.html
??? 戰地3寒霜2引擎詳解:物件光照效果技術特性
??? http://pc.07073.com/bf3/frostbite/14099.html
??? 如果你不看完下面篇章領取最終福利可就太可惜了,這次帶來的是寒霜2引擎地形與后期處理技術的講解。
???地形(Terrain):
??? 地形上DICE的引擎實現了極高可視距離,使用高解析度的高度圖、逐像素法線、DX11曲面細分/置換貼圖來構造不同細節程度的地形。
??? 法線貼圖與位移置換貼圖對比:
??? 法線貼圖(Normal Mapping):
??? 位移置換貼圖(displacement mapping),地形設置在High或Ultra下才開啟
??? ??? DICE同時還使用了基于DX10/11的虛擬紋理陣列(Virtual texture tiles),每陣列分辨率256x256在GPU處理中被壓縮成DXT5寄存,根據玩家視錐與距離調節地形紋理精度,可以實現性能與精度完美平衡,實現最廣闊的視野。
??? 對于地形裝飾如:草從、巖石、碎片、小灌木。DICE也使用了幾何實例技術,性能消耗極低。
??? 地形裝飾:關
??? 地形裝飾:低
??? 地形裝飾:中
??? 地形裝飾:高
??? 地形裝飾:Ultra
?
???后期處理(Post-Processing):
??? 寒霜2引擎中的后期處理包括 電影化Tonemapping、BLOOM、動態模糊、景深、暈影、屏幕炫光、模糊、AO、ColorGrading、膠片顆粒、抗鋸齒。
??? SSAO與HBAO:SSAO是一項通用廣泛的技術,而HBAO是DICE與nvidia合作提出的改進技術,效果更好。SSAO對顯存內存要求較低使用在游戲機版本的寒霜2引擎游戲上,而HBAO使用在游戲PC上。
??? SSAO與HBAO對比:
??? SSAO(Screen-Space Ambient occlusion)
??? HBAO(Horizon-Based Ambient occlusion)
??? 無AO
??? SSAO
??? HBAO
??? 無動態模糊
??? 動態模糊
?? 模糊+暈影+過飽和+血跡
??? 在反鋸齒方面寒霜2引入了MSAA、MLAA、超級采樣SSAA等:
超級采樣MSAA反鋸齒(Super-Sampling MSAA)的采樣范圍
?
??? 能看到這里的基友,乃們耐心可真不錯,領取最后福利吧~
??? 3月12號就到了zXr0的生日了,在這里提前祝自己生日快樂~也祝基友們快樂~
??? 其實最終福利就是zXr0的自爆照呢~
附贈zXr0菊花照一枚
?
?
總結
以上是生活随笔為你收集整理的战地3寒霜2引擎详解:地形与后期处理技术特性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Zend Framework 多模块配置
- 下一篇: cpta 好像有漏洞