战地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的自爆照呢~
战地3寒霜2引擎详解:地形与后期处理技术特性相关推荐
- [转]战地3寒霜2引擎详解:物件光照效果技术特性
在GDC2012上DICE将讲演<战地3>寒霜2引擎的升级版技术效果,不过在此之前请先收下零zXr0带来的迟到的礼物:DICE之野望:战地3寒霜2引擎技术特性效果详解. DICE工作室正计 ...
- [转]战地3寒霜2引擎详解:地形与后期处理技术特性
之前看过了zXr0带来的两篇寒霜2引擎技术解析么? <战地3>寒霜2引擎渲染流程图文详解 http://pc.07073.com/bf3/frostbite/14097.html ...
- [转]《战地3》寒霜2引擎渲染流程图文详解
一直一来受制于技术.预言和环境,中国国内玩家.开发者对于国外先进游戏引擎的渲染流程知之甚少,虽然没有技术封锁缺更似自我封锁,在GDC上很少看到中国开发者的身影,无法学习到先进的开发经验. 首先来回味一 ...
- 寒霜2引擎的光照系统确实不是盖的
曾经以为孤岛危机的画面最牛逼的.结果当我看到战地3时,就彻底震精了!这还是游戏嘛?简直就是电影!它强大的光影系统马上照亮了你的十二氪金狗眼.叛逆连队2的寒霜引擎已经给了我不少的惊喜,寒霜2直接秒掉了我 ...
- Mysql存储引擎详解(MyISAM与InnoDB的区别)
Mysql存储引擎详解(MyISAM与InnoDB的区别) 存储引擎 MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平 ...
- python 规则引擎 drools_Drools规则引擎详解-常用的drl实例
关于Drools规则引擎,之前已经写了几篇相关文章,如果大家不熟悉的可以移步了解下: 本篇博客主要为大家列举一些常用,简单的drl文件,帮助大家更加深入地了解其drl文件地编写格式及常用的操作符 说明 ...
- CRY ENGINE 3 引擎详解
转载的. CRY ENGINE 3 引擎详解 "在今年,2009 年CRYTEK 宣布 CRY ENGINE 成功的移植到了家用机的 PS3 以及 Xbox360 平台,在 GDC2009 ...
- 如何查看mysql数据库的引擎/MySQL数据库引擎详解
一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看: 看你的mysql现在已提供什么存储引擎: mysql> show engines; 看你的mysql当前默认的存储引擎: m ...
- 学习笔记(13):英特尔®OpenVINO™工具套件中级课程-推理引擎详解内部API
立即学习:https://edu.csdn.net/course/play/28807/427188?utm_source=blogtoedu 目录 1.推理引擎详解 2.推理引擎API (ie_ap ...
最新文章
- ICCV 2021| GRF: 用于三维表征和渲染的通用神经辐射场(已开源)
- GridView:根据单元格的值给单元格着色
- WPF中的Pack URI
- mkdir命令使用范例
- session和cache的区别
- oracle hang analyze,hanganalyze 分析数据库挂起
- mogilefs杂记(2)
- vue地址栏输入路由跳转到首页_Vue路由跳转到新页面时 默认在页面最底部 而不是最顶部 的解决...
- python_百文买百鸡问题
- 14个阿里高管的研发管理实践和思考 | 凌云时刻
- 《TCP IP 详解卷1:协议》阅读笔记 - 第十四章
- 副词记忆(II):ly后缀的常用词
- 实用网址备忘(实时更新)
- 贴出最新整理的英语谚语大全 3267条
- 用计算机过去机读卡,阅卷机读卡机答题卡使用流程
- Git本地文件上传到远程仓库
- guitar pro8.1免费的吉他学习辅助软件
- 解决应用打包老大难问题
- WordPress自动采集发布文章01-使用火车头采集目标网站
- 7.12 vowels.c 程序