寒霜引擎_百度百科
收藏
0有用+1
0

寒霜引擎

著名电子游戏产品《战地》的3D游戏引擎
寒霜引擎(Frostbite Engine),是瑞典DICE游戏工作室为著名电子游戏产品《战地》(Battlefield)系列设计的一款3D游戏引擎。该引擎从2006年起开始研发,第一款使用寒霜引擎的游戏在2008年问世。
寒霜引擎已支持Nintendo Switch [1]
寒霜引擎的特色是可以运作庞大而又有着丰富细节的游戏地图,同时可以利用较低的系统资源渲染地面、建筑、杂物的全破坏效果。使用寒霜引擎可以轻松地运行大规模的、所有物体都可被破坏的游戏。
中文名
寒霜引擎
原版名称
Frostbite
游戏类型
3D游戏引擎
游戏平台
PC/ Xbox 360/ Xbox One/ PS3/ PS4/ PS5/ Xbox Series X/ Xbox Series S
Nintendo SwitchPC [1]
地    区
瑞典
开发商
瑞典DICE游戏工作室
发行公司
EA Digital Illusions CE AB
发行日期
2006年

版本应用

播报
编辑

版本分类

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

应用范围

寒霜引擎应用实例《战地:叛逆连队2》
寒霜引擎系列将主要应用于2000年代晚期DICE开发的游戏,特别是《战地》系列游戏。DICE为寒霜引擎做了一定的宣传工作, [2]但直至2020年初,DICE仍未授权其它公司使用该引擎制作游戏。

应用游戏

.《战地:叛逆连队》(Battlefield: Bad Company)(2008)
·《战地1943》(Battlefield 1943)(2009.7.8)
·《战地:叛逆连队2》(Battlefield: Bad Company 2)(2010.3.2)
·《荣誉勋章》(Medal of Honor)(2010.10.12)
·《战地3》(Battlefield 3)(2011.10.25)
·《极品飞车16:亡命狂飙》 (Need For Speed:The Run)(2011.11.18)
·《命令与征服:将军2》(Command& Conquer:General2)(2011.12.27)
·《荣誉勋章:战士》(Medal of Honor:Warfighter)(2012.10.23)
·《战地:友军之围4》(Battlefield:Four)(2013.11.01)
·《极品飞车18:宿敌》(Need for Speed: Rivals)(2013.11.19)
.《龙腾世纪:审判》(Dragon Age:Inquistion)(2014.11.18)
.《战地:硬仗》(Battlefield:Hardline)(2015.3.1)
·《植物大战僵尸:花园战争》(Plants vs Zombies: Garden Warfare)(2014.6.27 pc 2014.8.19 PS4)
·《极品飞车19》(NEED FOR SPEED 2015)(PS4/XBOX ONE 2015.11.3 PC 2016.3.9)
·《FIFA17》(2016.9.27)
·《镜之边缘·催化剂》(Mirror's Edge:Catalyst)(2016.6.7)
·《战地1》(Battlefield 1)(2016.10.21)
·《极品飞车20:复仇》(Need for Speed:Payback)(2017.11.10)
.《战地5》(Battlefield V)(2018.11.20)
.《战地2042》(Battlefield 2042)(2021.10.23)
.《死亡空间:重制版》(Dead Space) (2023.1.28)

引擎特性

播报
编辑
早期的寒霜引擎是为DICE旗下产品《战地:叛逆连队》量身定做的,其基础特性均迎合了《战地:叛逆连队》的特点。同时,DICE考虑到长远的效益,在设计寒霜引擎时注重引擎的灵活性,使得引擎稍加修改就可以满足各种不同的需要。

大型地图

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

破坏效果

《战地:叛逆连队》早期截图,展示破坏效果
寒霜引擎有一套较完善的可破坏物件系统。较其它引擎,用寒霜引擎制作破坏物件更简单,在游戏中渲染破坏效果消耗的系统资源更少,因此可用来制作“一切皆可破坏”的地图。理论上地面也是可以破坏的,但是考虑到游戏的平衡性和耐玩性,DICE制作的各游戏中并没有应用地面破坏的特性。
随着引擎的不断完善,破坏效果也有进步。最早的《战地:叛逆连队》中,建筑物的框架不能够损毁,爆炸后建筑物会留下一根根钢筋条屹立不倒;而《战地:叛逆连队2》中,不仅建筑物的框架可以被摧毁,一些小物体的破坏效果也刻画得更为细致,例如当一块木板只被伤到边角时,其整体不至于粉碎。

HDR声效

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

操作简便

寒霜引擎制作工具(FrostED)设计得较人性化。游戏制作者可以在工具中进行简便的图形化操作,不同格式的文件的导出和导入工作也可以在工具中自动完成。工具提供丰富的实时生成和调节内容。引擎可以自动生成高精细度的流畅、自然的平原或是庞大的山脉,山脉的积雪厚度还可以通过调节温度轻而易举地进行控制。

使用技术

播报
编辑

物理效果

寒霜引擎中使用了Havok引擎协助表现仿真的物理效果。 [3]其中,《战地:叛逆连队》以及《战地1943》使用destruction 1.x版本,《战地:叛逆连队2》则应用了destruction 2.0技术。destruction 2.0增加了“全建筑破坏系统”和“微破坏系统”。

API

寒霜引擎在Xbox 360平台上支持DirectX 9.0c,于PS3上使用libGCM,在32或64位Windows操作系统上支持DirectX 10。寒霜引擎在各平台上都保持较高的独立性,各种渲染工作由引擎内部完成,不致使不同API渲染出的画面效果出现较大差别。2009年4月,DICE宣布DirectX 11可以在寒霜引擎中得到应用。DirectX 11的部分技术应用到了《战地:叛逆连队2》的PC版,以提高游戏的运行效率 [4]更高程度基于DirectX 11、Shader Model 5.0等技术开发的寒霜引擎则升级为”寒霜引擎2“进行进一步开发。

模组制作

播报
编辑
截至2009年底,DICE没有正式宣布为任何一款游戏提供相应的游戏制作修改工具。DICE表示,尽管FrostED使用人性化的图形界面,且有各种方便的插件,但其复杂的功能还是会让多数模组爱好者无从下手。工作组尽可能地对制作工具的功能进行简化,使之更加容易使用,当达到要求后便会向游戏玩家免费提供。 [5]