寒霜引擎(英語:Frostbite Engine)是EA DICE開發的一款3D遊戲引擎,主要應用於2000年代晚期的戰地風雲系列遊戲。該引擎從2006年起開始研發,第一款使用寒霜引擎的遊戲《戰地風雲:惡名昭彰》在2008年上市。

版本

Thumb
Frostbite引擎圖示

寒霜1.0

寒霜引擎首次使用是在2008年的《戰地風雲:惡名昭彰》中,它包含了HDR Audio(允許調整不同種類音效的音量來讓玩家能在嘈雜的環境中聽得更清楚)以及「摧毀1.0」(Destruction 1.0),允許玩家破壞某些特定的建築,例如牆。

寒霜1.0包含引擎一詞的正確稱呼是「寒霜1.0引擎」。

寒霜1.5

寒霜引擎的第二版包含在2009年的《戰地風雲1943》中,它提升引擎的破壞功能到2.0版(Destruction 2.0),允許玩家破壞整棟建築而不僅僅是一堵牆,2010年的《戰地風雲:惡名昭彰2》也使用了這個引擎,同時也是該引擎第一次登陸Windows平台,Windows版部分支援了DirectX 11的紋理特性,同年的《榮譽勳章》多人遊戲模式也使用了該引擎,但只允許玩家做出部分破壞。

寒霜1.5包含引擎一詞的正確稱呼是「寒霜1.5引擎」。

Thumb
寒霜2引擎圖示

寒霜2

新一版寒霜引擎隨《戰地風雲3》一同發佈,它完全利用了DirectX 11 API和Shader Model 5以及64位元性能[1],不再支援DirectX 9(同時也意味着不再支援Windows XP[2],同時包含增強的「摧毀3.0」(Destruction 3.0),並擁有更加精良的物理系統。

SIGGRAPH 2010會議時,DICE介紹了寒霜2的一些新技術。

「寒霜引擎2.0」是常見的錯誤稱法,DICE的寒霜引擎團隊資深軟件架構師表示新版的寒霜引擎正式的名稱為「寒霜2」,本身並沒有加上「引擎」及「2.0」等字詞。[3][4]寒霜2包含引擎一詞的正確稱呼是「寒霜2引擎」。

寒霜3

很多人發售前都以為《戰地風雲4》將採用與前作《戰地風雲3》相同的寒霜2引擎進行開發,不過《戰地風雲4》搭載了全新升級的寒霜3引擎。寒霜3引擎較之於寒霜2將會新增更多功能: 破壞效果將大大增強,建築物可完全被摧毀(如同叛逆連隊2,但是細節與層次感將會更棒); 更強的光影系統; 全新的人物動作/動畫系統(戰地風雲3採用ANT動作捕捉系統,戰地風雲4將進一步升級); 全新的天氣系統。

2021年2月17日,隨着藝電與任天堂任天堂直面會上宣佈《植物大戰殭屍:和睦小鎮保衛戰》將登陸任天堂Switch,寒霜引擎將首次支援任天堂的主機,同時這也是寒霜引擎首度支援ARM架構的晶片平台(此前寒霜引擎支援x86或Power PC架構的晶片平台)[5]

引擎特性

多平台

Frostbite, Frostbite 2引擎支援多種平台的後端。在Xbox 360Windows XP上支援DirectX 9.0c(不包括Frostbite 2),支援在Windows Vista/Windows 7上應用DirectX 10/11,支援PlayStation 3的libGCM。Frostbite引擎在各平台上都保持較高的獨立性,各種彩現工作由引擎內部完成,不致使不同API彩現出的畫面效果出現較大差別。

簡易性

Frostbite引擎注重操作的簡易性,其編輯器FrostED運用了圖形化操作介面,使得遊戲美工師能夠更好地參與遊戲製作的過程。複雜的地形創造、積雪模擬,也可以通過內建的滑框來簡單地調節。一些常用的檔案轉換功能也被集成在引擎之中。

高效率

Frostbite引擎能夠利用Xbox 360、PS3的全部核心,並對2-8核心的電腦進行了優化。引擎注重與圖形處理器的資料交流,一些傳統上交給中央處理器運算的工作將交由圖形處理器完成,減輕中央處理器的負擔(Xbox 360平台仍保持較高CPU佔用率)。引擎能在高解像度貼圖和大規模地圖存在的同時,只佔用較少的記憶體。此外,半處理技術(semi-procedural)讓引擎自主判斷景物的主次,對次要景物進行半處理,從而避免消耗過多的系統資源。

畫面效果

光影彩現

Frostbite引擎支援動態的光源變化,相應地,濃淡處理和陰影效果也是動態的。

引擎引入了「表面着色器」(Surface Shader)的概念,用以計算物體表面顏色和透明度。與像素着色器不同,表面着色器基於圖像而非程式碼,並且與環境、光影分離,在資料控制上更加有效率,能夠集合多種其他傳統着色器的功能。

大型地圖

Frostbite引擎支援建立最大32×32公里的地圖,其中最多4×4公里用來進行遊戲,這意味着Frostbite引擎支援最大16公里的高視距,同時表現出真實的地平線效果。引擎能夠模擬24小時晝夜更替系統,天空也會隨之變化。引擎還可以快速製造出多層次的植被,豐富地面細節。

貼圖技術

引擎支援最大8192×8192像素的貼圖。引擎支援視差貼圖(Parallax Mapping)技術彩現相近的地面、牆面凹凸效果,與3D建模效果接近,但消耗系統資源要少得多。

破壞效果

引擎使用Havok Destruction系統,應用了非傳統的碰撞檢測系統,可以製造動態的破壞,物體被破壞的細節可以完全由系統即時彩現產生,而非事先預設定。引擎理論上支援100%物體破壞,包括載具、建築、草木枝葉、普通物體、地形等。 以及燃燒等使得物體原型態改變。

聲音效果

Frostbite引擎應用了EA DICE自主研發的高動態聲音彩現(HDR Audio)技術,來協調處理遊戲中各種聲音的關係。與高動態光照彩現技術類似,該技術可以在爆炸、開槍等出現大音量聲音的情況下降低音樂、發動機等環境音效的音量,從而突出前者音量之巨。

使用寒霜引擎製作的遊戲

寒霜1.0

More information 名稱, 發行年份 ...
Close

寒霜1.5

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.