之前看过了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引擎详解:地形与后期处理技术特性相关推荐

  1. [转]战地3寒霜2引擎详解:物件光照效果技术特性

    在GDC2012上DICE将讲演<战地3>寒霜2引擎的升级版技术效果,不过在此之前请先收下零zXr0带来的迟到的礼物:DICE之野望:战地3寒霜2引擎技术特性效果详解. DICE工作室正计 ...

  2. [转]战地3寒霜2引擎详解:地形与后期处理技术特性

    之前看过了zXr0带来的两篇寒霜2引擎技术解析么? <战地3>寒霜2引擎渲染流程图文详解     http://pc.07073.com/bf3/frostbite/14097.html ...

  3. [转]《战地3》寒霜2引擎渲染流程图文详解

    一直一来受制于技术.预言和环境,中国国内玩家.开发者对于国外先进游戏引擎的渲染流程知之甚少,虽然没有技术封锁缺更似自我封锁,在GDC上很少看到中国开发者的身影,无法学习到先进的开发经验. 首先来回味一 ...

  4. 寒霜2引擎的光照系统确实不是盖的

    曾经以为孤岛危机的画面最牛逼的.结果当我看到战地3时,就彻底震精了!这还是游戏嘛?简直就是电影!它强大的光影系统马上照亮了你的十二氪金狗眼.叛逆连队2的寒霜引擎已经给了我不少的惊喜,寒霜2直接秒掉了我 ...

  5. Mysql存储引擎详解(MyISAM与InnoDB的区别)

    Mysql存储引擎详解(MyISAM与InnoDB的区别) 存储引擎     MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平 ...

  6. python 规则引擎 drools_Drools规则引擎详解-常用的drl实例

    关于Drools规则引擎,之前已经写了几篇相关文章,如果大家不熟悉的可以移步了解下: 本篇博客主要为大家列举一些常用,简单的drl文件,帮助大家更加深入地了解其drl文件地编写格式及常用的操作符 说明 ...

  7. CRY ENGINE 3 引擎详解

    转载的. CRY ENGINE 3 引擎详解 "在今年,2009 年CRYTEK 宣布 CRY ENGINE 成功的移植到了家用机的 PS3 以及 Xbox360 平台,在 GDC2009 ...

  8. 如何查看mysql数据库的引擎/MySQL数据库引擎详解

    一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看: 看你的mysql现在已提供什么存储引擎: mysql> show engines; 看你的mysql当前默认的存储引擎: m ...

  9. 学习笔记(13):英特尔®OpenVINO™工具套件中级课程-推理引擎详解内部API

    立即学习:https://edu.csdn.net/course/play/28807/427188?utm_source=blogtoedu 目录 1.推理引擎详解 2.推理引擎API (ie_ap ...

最新文章

  1. ICCV 2021| GRF: 用于三维表征和渲染的通用神经辐射场(已开源)
  2. GridView:根据单元格的值给单元格着色
  3. WPF中的Pack URI
  4. mkdir命令使用范例
  5. session和cache的区别
  6. oracle hang analyze,hanganalyze 分析数据库挂起
  7. mogilefs杂记(2)
  8. vue地址栏输入路由跳转到首页_Vue路由跳转到新页面时 默认在页面最底部 而不是最顶部 的解决...
  9. python_百文买百鸡问题
  10. 14个阿里高管的研发管理实践和思考 | 凌云时刻
  11. 《TCP IP 详解卷1:协议》阅读笔记 - 第十四章
  12. 副词记忆(II):ly后缀的常用词
  13. 实用网址备忘(实时更新)
  14. 贴出最新整理的英语谚语大全 3267条
  15. 用计算机过去机读卡,阅卷机读卡机答题卡使用流程
  16. Git本地文件上传到远程仓库
  17. guitar pro8.1免费的吉他学习辅助软件
  18. 解决应用打包老大难问题
  19. WordPress自动采集发布文章01-使用火车头采集目标网站
  20. 7.12 vowels.c 程序

热门文章

  1. SQL语言多表关联查询
  2. 如何获取ipa安装包
  3. HTML5 游戏移植为 iOS 原生应用 需要注意哪些地方
  4. python学习(二) ElementTree解析、读写、创建xml文件
  5. 技术宅星云的Mac OSX系统使用经验分享
  6. 解除映像劫持工具与源码,可解决因映像劫持导致的程序不能运行问题
  7. 如何开放服务器端口?
  8. 【苹果iMessage相册推信息推】 重要用于安装背面必要安装的watchman
  9. 面试必备(背)--Go语言八股文系列
  10. ActiveMQ 原理分析—消息持久化篇