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

[转]《战地3》寒霜2引擎渲染流程图文详解一直一来受制于技术 预言和环境 中国国内玩家 开发者对于国外先进游戏引擎的渲染流程知之甚少 虽然没有技术封锁缺更似自我封锁 在 GDC 上很少看到中国开发者的身影 无法学习到先进的开发经验 首先来回味一下 1 年之前 zXr0 呈现的寒霜 1 5 引擎游戏 战地 叛逆连队 2 Battlefield Badcompany2 荣誉勋章 MedalofHonor 渲染流程 这是 DICE 的寒霜在

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

    首先来回味一下1年之前zXr0呈现的寒霜1.5引擎游戏《战地:叛逆连队2》(Battlefield:Badcompany 2)、《荣誉勋章》(Medal of Honor)渲染流程,这是DICE的寒霜在PC平台首秀,与今天成熟的战地3相比仍略显生涩。

    延迟渲染最大的好处在于将原本需要同时处理的多项任务合并后进行合理分配。

    《战地叛逆连队2》渲染流程

    http://tieba.baidu.com/f/shipin/p/fc011dbac5077-1?kw=%D5%BD%B5%D82

    《荣誉勋章》渲染流程

    http://tieba.baidu.com/f/shipin/p/c70eba87b54e229f52-1?kw=%D5%BD%B5%D82

    下面是零zXr0带来的战地3——寒霜2引擎渲染流程图文详解:

    战地3所使用的升级版寒霜2引擎与叛逆连队2的寒霜1.5相比在延迟渲染方面略有不同,为了更好的发掘DX11先进特性,将Gbuffer利用效率提高。

    第1步——地形

    第2步——复合模型(Composite Mesh)

    第3步——刚性模型(Rigid Mesh)

    第4步——叶子(Foliage)

    第5步——贴花(decal)

    第6步——GB法线(G-Buffer Normal)

    第7步——GBuffer镜面(Gbuffer Specular )

    第8步——Gbuffer平滑度(Gbuffer Smoothness)

    第9步——GBuffer天空可见度(GBuffer Sky Visibility)

    第10步——天空&间接光照(Sky & Indirect light)

    第11步——太阳光(Sun Light)

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

    第12步——本地光照(Local Lights)

    第13步——融合光照与反射(Combined lighting & albedos)

    第14步——天空(Sky)

      第15步——大气散射(Atmospheric  Scattering)

      第16步——炫光&镜头光晕(Lensflares & Glare)

    第17步——着色过的bloom(Bloom (tinted))

    第18步——最终的Color Grading(Final color grading)

    找更多寒霜引擎2消息,就来百度搜索07073寒霜2!

 

原文地址:http://pc.07073.com/bf3/frostbite/14097.html

转载于:https://www.cnblogs.com/ykmzy/articles/3061129.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224754.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午11:13
下一篇 2026年3月17日 上午11:13


相关推荐

  • 【智能制造】同济大学张曙教授:未来工厂;三论智能制造(经典长篇解读)

    【智能制造】同济大学张曙教授:未来工厂;三论智能制造(经典长篇解读)三论智能制造(经典长篇解读)周宏仁 知识自动化知识自动化中国这几年信息化的发展已经出现很多概念和热点,从云计算到物联网,智慧城市到大数据,到现在的人工智能这一波热浪。这些热浪一定要落地下来,为制造业服务。对于中国人工智能的发展而言,最重要的问题还是要解决中国的制造业发展问题。如果制造业的智能化上不去,中国国民经济的脊梁就不够坚实。论智能制造发展的三个阶段首先需要理解,什么是智能制造?按照百科定义,

    2022年7月25日
    7
  • pycharm激活码(破解版激活)

    pycharm激活码(破解版激活),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    145
  • NodeJS入门(一)—nodejs详细安装步骤

    NodeJS入门(一)—nodejs详细安装步骤初学 NodeJS 就是要弄清楚什么是 nodejs 能做什么 怎么用 什么是 nodejs 脚本语言需要一个解析器才能运行 JavaScript 是脚本语言 在不同的位置有不一样的解析器 如写入 html 的 js 语言 浏览器是它的解析器角色 而对于需要独立运行的 JS nodejs 就是一个解析器 每一种解析器都是一个运行环境 不但允许 js 定义各种数据结构 进行各种计算 还允许 js 使用允许环境提

    2026年3月26日
    3
  • 最优投资组合–马科维茨投资组合理论

    最优投资组合–马科维茨投资组合理论代码已经过期 其中爬虫链接已经失效 一 马科维茨投资组合理论投资组合 Portfolio 是由投资人或金融机构所持有的股票 债券 衍生金融产品等组成的集合 投资组合的目的在于分散风险 投资组合按粗略的分类有三种不同的模式可供运用 即积极的 中庸的和保守的 投资组合理论 1 若干种证券组成的投资组合 其收益是这些证券收益的加权平均数 但是其风险不是这些证券风险的 代码已经过期 其中爬虫链接已经失效

    2026年3月18日
    2
  • 新手php环境一键安装包,PHP运行环境一键安装包(phpStudy2013)

    新手php环境一键安装包,PHP运行环境一键安装包(phpStudy2013)phpStudy2013本程序包集成了最新版的Apache+PHP+MySQL+phpMyAdmin,一次性安装后无须配置即可使用,是非常方便与好用的PHP调试环境。该程序不仅包括PHP调试环境,还包括了PHP开发手册等。总之学习PHP只需一个包。对学习PHP的新手来说,WINDOWS下环境配置是一件很困难的事;对老手来说也是一件烦琐的事。因此无论你是新手还是老手,该程序包都是一个不错的选择。1、…

    2025年8月13日
    3
  • 测试工程师的分类和发展方向有哪些_测试工程师就业前景

    测试工程师的分类和发展方向有哪些_测试工程师就业前景测试工程师的分类:1、功能测试工程师2、性能测试工程师3、安全测试工程师4、自动化测试工程师5、测试开发工程师6、高级测试开发工程师7、测试专家层次:第一层:1、功能测试,按需求检测

    2022年8月4日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号