Frostbite Engine Report

简介

  • 地区:瑞典

  • 开发商:瑞典DICE游戏工作室

  • 游戏类型:3D游戏引擎

  • 发行日期:2006

  • 适用游戏类型:第一视觉枪战游戏,以战地为例

  • 商业逻辑:闭源,EA内部商业引擎,未授权其它公司使用该引擎制作游戏

寒霜引擎(Frostbite Engine),是瑞典DICE游戏工作室为著名电子游戏产品《战地》(Battlefield)系列设计的一款3D游戏引擎。该引擎从2006年起开始研发,第一款使用寒霜引擎的游戏在2008年问世。

寒霜引擎的特色是可以运作庞大而又有着丰富细节的游戏地图,同时可以利用较低的系统资源渲染地面、建筑、杂物的全破坏效果。使用寒霜引擎可以轻松地运行大规模的、所有物体都可被破坏的游戏。

寒霜引擎主要用于PC/Xbox/PS系列主机游戏,不涉及手机端游戏,这也就意味着他的渲染流程和技术跟端游或者其他的引擎有较大的差异。

发展历史

  • 2008 FrostBite发布
    • 第一代Frostbite是与游戏Battlefield Bad Company一起设计和建造的。基于DICE在大型开放世界战地系列方面的经验,Frostbite是一个雄心勃勃的游戏引擎,可以在动态可破坏的环境中实现大规模的多人互动。
    • 提供的高可破坏性,允许从墙壁到地面本身的几乎每个环境部件都被破坏。
    • 允许实时照明,允许照明角度和效果动态变化,而无需对环境进行任何修改。
    • 允许选择性声音优先级,称为高动态范围(HDR)音频,这意味着它将选择发出更重要和”更响亮”的声音,而不是一次发出每个声音
  • FrostBite 1.5
    • 允许大型结构被坍塌并粉碎其中的一切,以及能够削弱较轻的环境,而不是将它们作为一个单一的实体被摧毁。
  • 2011 FrostBite2
  • 2013 FrostBite3
    • 改进的曲面细分技术。
    • 破坏4.0功能,它增强了游戏中的破坏,允许更多的可破坏环境,增强的微观破坏和更大规模的破坏
    • 增加了新功能Levolution,允许玩家摧毁某些关键对象,然后这些对象将影响地图(从直接区域到整个地图)和游戏性。引入了动态水行为。水的行为更加激进,波浪已经实施,玩家现在面对的是一个真正的水面,它将对所有实体(如玩家和车辆)做出反应
  • 2017 FrostBite4

代表游戏

寒霜引擎主要用于PC/Xbox/PS系列主机游戏,不涉及端游,主要的游戏如下:

引擎特性

  • 大型地图

    寒霜引擎支持制作可见范围最大32x32km,可活动范围最多4x4km的大地图。寒霜引擎使用了各种尖端的贴图技术,使得游戏在地图面积较大的同时拥有丰富的细节。引擎的立体贴图技术则可以用来渲染次等重要的立体效果,以保持一定效果的同时大幅节约系统资源。更远的场景则使用密度较低的顶点,但较一些同时代游戏纯粹靠贴图表现远景的效果好得多。引擎运用了恰到好处的景深和迷雾效果,使得游戏场景中的地平线拥有自然、逼真的效果。寒霜引擎在构建大规模地图时能够较合理地分配系统资源,不致占用过多的物理内存。

  • 破坏效果

    寒霜引擎有一套较完善的可破坏物件系统。较其它引擎,用寒霜引擎制作破坏物件更简单,在游戏中渲染破坏效果消耗的系统资源更少,因此可用来制作“一切皆可破坏”的地图。理论上地面也是可以破坏的,但是考虑到游戏的平衡性和耐玩性,DICE制作的各游戏中并没有应用地面破坏的特性。

    随着引擎的不断完善,破坏效果也有进步。最早的《战地:叛逆连队》中,建筑物的框架不能够损毁,爆炸后建筑物会留下一根根钢筋条屹立不倒;而《战地:叛逆连队2》中,不仅建筑物的框架可以被摧毁,一些小物体的破坏效果也刻画得更为细致,例如当一块木板只被伤到边角时,其整体不至于粉碎。

  • HDR声效

    HDR声效,是寒霜引擎的独家技术,使得震耳欲聋的声音听起来很响,而细微的声音也不会丢失细节。HDR声效工作原理与三维画面的高动态范围效果(HDR特效)类似。在游戏运行时,程序可以动态调节不同声效的音量大小,从而通过对比来突出音量较大的声效。例如在爆炸发生时,车载广播的音效会被自动调低,以突出爆炸的响声;爆炸结束后,广播的音量相应调高,让玩家清楚地听到广播的内容。

版本特性

寒霜引擎分为1.x版本和2.x版本。

  • 1.x版本应用于2010年前的游戏
  • 2.x版本是1.x的升级版,更大程度地利用了DirectX 11等技术。

发展趋势

优缺点

  • 闭源的内部引擎,外部公开的资料及其有限
  • 最初是为了第一人称射击类游戏定制的引擎,因此对于其他的类型游戏并不是特别的友好
  • 只支持DX,目前未看到有支持vulkan

参考资料

A software development toolset for game creators - Frostbite

寒霜引擎 (Frostbite) - 知乎 (zhihu.com)

寒霜系列引擎技术解析 - jack船长大哥 - 博客园 (cnblogs.com)

Frostbite | Battlefield Wiki | Fandom