人人書

雜誌

保存到桌面 | 簡體人人書 | 手機版
傳記回憶文學理論偵探推理驚悚懸疑詩歌戲曲雜文隨筆小故事書評雜誌
人人書 > 雜誌 > 說說那些知名的遊戲引擎

說說那些知名的遊戲引擎

時間:2024-11-01 01:04:30

說到遊戲引擎,大多數人可能覺得這是一個很“酷”的名字,因為每當有新遊戲公布或上市的時候,大家都會說:“噢噢!這個可是用某某引擎的!”,事實上,除了極少數處于金字塔頂端、最頂級的遊戲引擎以外,絕大部分廠家開發的遊戲并不會讓你察覺到除了畫面之外的不同,這是因為所謂的遊戲引擎(GameEngine)其實隻是一整套開發流水工具而已,這套工具将開發所需的工作(繪圖、腳本、音效、UI、道具etc)全部以圖形操作的形式集成于IDE(IntegratedDevelopmentEnvironment),這一次,我們就來和您聊聊那些著名的遊戲引擎。

說到遊戲引擎,大多數人可能覺得這是一個很“酷”的名字,因為每當有新遊戲公布或上市的時候,大家都會說:“噢噢!這個可是用某某引擎的!”,事實上,除了極少數處于金字塔頂端、最頂級的遊戲引擎以外,絕大部分廠家開發的遊戲并不會讓你察覺到除了畫面之外的不同,這是因為所謂的遊戲引擎(GameEngine)其實隻是一整套開發流水工具而已,這套工具将開發所需的工作(繪圖、腳本、音效、UI、道具etc)全部以圖形操作的形式集成于IDE(IntegratedDevelopmentEnvironment),這一次,我們就來和您聊聊那些著名的遊戲引擎。

可能是最無需證明自己的:寒霜引擎

寒霜(Frostbite)并不是一個年輕的引擎,但它可能是最著名、最不用證明自己能力的商用引擎了。作為一個不對外授權的獨家引擎,寒霜是十分成功的。自2008年以寒霜1.0的身份參與《戰地:叛逆連隊》以來,寒霜一直是EA旗下FPS遊戲的最佳選擇。但是嚴格意義上的寒霜1.0僅僅被用于這一部作品,因為它很快就進化成了寒霜1.5,這一階段的寒霜通過《戰地1943》、《戰地:叛逆連隊2》等大作已經被諸多國内玩家所熟知,此時的寒霜1.5最大的特色就是破壞效果已經達到了和想象力并駕齊驅的地步,特别是《戰地:叛逆連隊2》被國内玩家喜聞樂見的稱為“拆遷連隊”。

在2011年的E3遊戲展上,EADICE展示了完全體的Frostbite2.0和最新的《戰地3》,一瞬間,讓幾乎所有的FPS遊戲失去了存在的意義,完全支持DX11的寒霜2不僅在畫面上力壓衆多對手,而且在音效上也建立起屬于DICE獨有的領先優勢。甚至,寒霜2還有拟真程度獨步業界的Animation動作捕捉系統,無論是在《戰地3》還是日後的《戰地4》中,人物的動作都顯得更為自然、真實,似乎和真人一樣擁有爆發力、慣性,這進一步說明引擎的作用遠遠不隻是畫面的渲染,而是一個個開發細節的綜合體現。

兩年後的2013年,《戰地3》的正統續作《戰地4》發售,寒霜2也蛻變為寒霜3,前作中顯得過于“走火入魔”的光影已經變得柔和了許多,當面對陽光(光源)的時候再也不用擔心青光眼,原本顯得冷峻、蒼涼的冷色調畫風變為鮮豔、柔和的暖色調。但與上代引擎最大的差異在于加入了動态天氣系統和“關卡進化(Levolution)”元素,讓戰局變得更加多變且焦灼,同時戰鬥方式也變得更加立體,高空傘降異常刺激。

動态天氣系統效果最突出的範例就是“西沙群島”地圖了,原本晴空萬裡的島嶼上空突然間陰雲密布、雷雨呼嘯,曾經讓初見此場景的筆者甚為震撼,而“關卡進化”就強大得多了,幾乎每個地圖上都有用武之地,具體可以表現為破壞效果和可變地圖的結合,可大可小,進而提供玩家改變戰鬥局勢的機會。比如在“水壩風雲”地圖,玩家可以擊穿水壩,引起洪災,在《龍牙》DLC的某個地圖中甚至可以改變運河是否有水,在最受歡迎的《極地監獄》中玩家也可以擊穿油氣管道引發火災。

不過,到了今年最新的《戰地1》中,EADICE雖然沒有将寒霜3從數字上進一步突破的想法,但是在抛下了上世代主機的束縛之後,寒霜引擎的确實打實的又進了一步,光影效果變得前所未有的寫實、絢麗,破壞效果又讓“拆遷辦”的頭銜回來了,天氣效果也終于集大成于一身,無論是雨天還是大霧都極為真實、震撼。

前文我們提到過,寒霜引擎其實是EA自行研制、内部消化的開發工具,從未對外授權開放過,這其實是一種重要的戰略優勢,因為偌大一個EA,衆多工作室開發的遊戲不計其數(我們所知的畢竟隻是開發商計劃中的一部分),那麼,寒霜引擎其實是在内部一個相當大的集體中不斷嘗試、不斷優化的産物,随着大量人員的使用,代碼在很長的一段時間内會不斷更新,這就讓開發者對這套工具(唯一)的熟悉程度不斷提升,事實上除了《戰地4》在發售時因為趕工而Bug嚴重之外,諸多使用寒霜引擎開發的産品并沒有出現嚴重的質量問題,這也從側面說明了引擎的可靠程度。

《戰地4》

動态天氣效果

遊戲中,玩家可以擊穿水壩引起洪災另外,除了FPS的《戰地》和《榮譽勳章》之外,寒霜還在不少遊戲中顯露了自身的特色,比如在《鏡之邊緣:催化劑》和《明朗》中,展現了寒霜适應不同遊戲風格的适應性,在前者中很好的延續了明亮、純粹、潔淨的畫面風格,可以體現出寒霜引以為豪的光影反射素質。而出現在橫闆2.5D遊戲中時,它勾勒出的畫面又顯得是那麼唯美、鮮豔、爛漫,似乎童話一般夢幻。《戰地1》中光影效果變得前所未有的寫實,破壞和天氣效果都令人印象深刻

《鏡之邊緣》中展現了明亮、潔淨的畫面風格

不老常青樹:虛幻引擎

虛幻引擎(UnrealEngine)可能是除了老一輩的雷神之錘引擎(Quake)和德軍總部之外最悠久的引擎了,不過,由于國内遊戲推廣和硬件發展等原因,我們最熟悉的虛幻引擎已經是虛幻3了。原因無它,正是廣泛的對外授權戰略讓“UnrealEngine”這個名号成為了很多玩家對于大作最早的記憶,從這個角度來看,虛幻和寒霜可以說是鏡子的兩面。虛幻引擎的曆史也遠遠早于“虛幻3”的威名,然而雖然已身經百戰,進入2016年的虛幻引擎已經将版本号推進至4.1x,在不斷完善自我的同時,也率先加入了對VR、DX12等新元素的支持。而且近兩年虛幻引擎的本土化工作也做得不錯,不僅提供了中文開發文檔,同時在優酷頻道也一直在更新視頻教學内容。

虛幻引擎之所以可以成為大家熟悉的引擎,其主要原因就是開發商EpicGames的授權戰略,讓無數的制作室在遊戲片頭中打上了UnrealEngine的Title。如今要想把這些作品從頭梳理一番已經是近乎不可能的任務,但不可否認的是,有衆多遊戲和虛幻引擎之間可以說形成了相輔相成、共同成長的關系。在遊戲畫面上,虛幻3的風格一般比較純淨、清亮、比如在最有代表性的第一方作品《虛幻競技場4》中就可見一斑,此外《方舟:生存進化》和《伊森卡特的消失》的畫風也比較有代表性,至于刻意走鮮亮風格的《鏡之邊緣》就更不用說了。

在虛幻3時代,雖然廣大玩家對這套引擎的性能是認可的,但是因為接觸的遊戲實在太多,大家逐漸發現了虛幻3的一些特點:畫面偏油膩、紋理材質模糊。雖然優秀的美工可以調節畫風、用各種視覺Trick欺騙人的眼睛,讓畫面乍一看十分舒适,但這往往隻能彌補前者,至于紋理細節上,虛幻3一直不是強項,例如,在《特别行動:一線生機》中,漫天黃沙的的迪拜場景又和虛幻引擎的油膩效果出現了驚豔的巧合。

《虛幻競技場4》

《特别行動:一線生機》遊戲引擎的博物館:育碧

别誤會,育碧(Ubisoft)當然是一家公司而不是引擎的名稱,但是和EA的“一招鮮,吃遍天”戰略正好相反,育碧的想法是“專項專用”,換句話說,就是對于幾乎每個系列的遊戲,育碧都專門開發了一套引擎,比如:

*《刺客信條》、《榮耀戰魂》、《湯姆克蘭西:彩虹六号》:AnvilEngine、AnvilNextEngine;

*《湯姆克蘭西:全境封鎖》:Snowdrop;

*《看門(注意家教)》:DisruptEngine;

*《孤島驚魂》:DuniaEngine;

*《幽靈行動》:YutiEngine;

*《光之子》:UbiArtFrameworkEngine

AnvilEngine

首先來看看功勳老臣:AnvilEngine。這套引擎一直是《刺客信條》系列的“禦用”引擎,在育碧曾經最重要的時候和阿泰爾一道拯救了這家公司。從2009年的初代至2010年的《刺客信條:啟示錄》,AnvilEngine的表現一直不錯,雖然主角不同,但是畫面一直在簡樸中帶着一絲優雅,無論是威尼斯、弗羅倫薩還是羅馬。需要注意的是,在2009年《刺客信條》初代率先支持了DX10,可惜在續作《刺客信條2》中放棄了這一設定,但辛虧育碧堅實的美工和業界頂尖的現實取景團隊彌補了畫面上的妥協。

到了2011年,AnvilEngine進化為AnvilNextEngine,和《戰地3》一樣全面支持DX11,其畫質的進步可謂是突飛猛進,同時地圖也變得廣闊了許多。可惜由于發售的時間倉促,性能優化的工作做得不如續作《刺客信條4:黑旗》,後者是筆者最為青睐、最為推崇得一部《刺客信條》作品。首先在性能優化上,《刺客信條4:黑旗》比前作《刺客信條3》可靠得多,其次在畫面上則要比前作更加細膩,可以看到,人物的面部表情、衣物的材質細節、晝夜循環系統和天氣效果等諸多方面都要比前作出色得多,尤其在水面的變化上,《刺客信條4:黑旗》的表現也更為豐富,甚至雨點打在衣物和建築上的效果都能淋漓盡緻地展現出來。

到了2014年的《刺客信條:大革命》,該作毫無争議是AnvilNextEngine生涯的最高點,也是《刺客信條》系列無論是在畫面還是遊戲性方面的巅峰之作,就算以今天的眼光來看,其畫質也毫不落後,甚至與當前很多熱門新作相比也依然具有顯著的優勢,足見引擎的強大渲染能力。

在《刺客信條:大革命》中,AnvilNextEngine的關鍵詞有兩個:全局光照和1:1建築建模,這兩者是左右幀數變化的重要因素,而不是街上那5000名NPC。全局光照是首次加入育碧的沙盤遊戲,這也讓巴黎實打實地成為了育碧筆下最美麗的城市,而1:1的巴黎聖母院幾乎是遊戲現實取景的巅峰了(隻有GTA系列可以比肩)。在《刺客信條:大革命》中,視覺效果開始徹底電影化,雖然在衣着紋理、皮膚皺紋等細節部分不如前作《黑旗》,但是光影上确實強大太多了,相比前輩優雅中帶着拟真的風格,AnvilNext追求的是電影風格的視覺效果,這在《榮耀戰魂》中也得以一窺。總之,經過漫長的發展,AnvilNext已經是育碧的博物館中最值得信賴的引擎了,而最近在《彩虹六号》上的運用則說明它還有很強的物理性能。

《刺客信條》

《刺客信條:大革命》

《刺客信條4:黑旗》DisruptEngine

接下來,我們看看另一個育碧蒙特利爾的傑作:DisruptEngine,它專供《看門狗》這款遊戲。其實,《看門狗》系列的主題已經被宣傳很多次了,而DisruptEngine的關鍵詞也是一樣:Connection。DisruptEngine出世的意義很純粹,就是基于《看門狗》中萬物連接的ctOS而開發的引擎。育碧蒙特利爾和NVIDIA的工程師在宣傳中強調DisruptEngine的亮點在于将遊戲中的風力、電力、AI等要素按照真實的城市組成在一起,說的倒是很玄。但玩家的實際感覺就是AI确實有很強的個性:出車禍時的争辯咄咄逼人,遇到危險時報警的反應也看得出很驚恐,槍戰時表現出的戰術也不錯,往往會幾個人吸引火力,迂回之後玩家會發現自己陷入了火力包圍圈。

除了AI,DisruptEngine的水面效果确實十分出色,雖然在反射效果上看不到有多少特效,但是在營造波浪效果上的确十分逼真。不過,由于DisruptEngine到目前為之僅專供《看門狗》這一款作品,我們的了解相對有限,此外由于遭遇了“慘無人道”的縮水風波,我們隻能說,曾經的《看門狗》堪稱畫面枭雄,至少在2012年《看門狗》在E3上揭露面紗的時候,玩家們都被蒙特利爾的那幫天才徹底征服了:大家可以留意一下光影的層次,還有氣體煙霧出現的形态和頻率。

《刺客信條:大革命》追求的是電影風格的視覺效果,光影特效比前作更勝一籌,且更具拟真風格。

《看門狗》的水面效果十分出色

《看門狗》的氣體煙霧效果

《看門狗》SnowdropEngine

雪花蓮(SnowdropEngine)引擎可能是育碧目前最為知名的引擎了,這是因為在2013年的GDC大會上育碧花了大力氣為之宣傳了一番。事實上,雪花蓮引擎是目前專供《湯姆克蘭西:全境封鎖》的引擎,在技術演示時展現了近乎于“無敵”的畫面效果:衣物紋理細節甚為細膩、水面反射堪比CG、體積煙霧驚為天人、破壞效果歎為觀止,除了遊戲地圖不夠沙盤之外,這款引擎在當時看來幾乎是完美的。

雪花蓮引擎最讓人驚訝的就是對體積煙霧粒子和可變光源的特效支持,其渲染出來的畫面真實、自然,令人印象深刻。簡單來說,體積煙霧可以讓煙霧效果顯得更為真實,仿佛真實存在、可以互動一般;而可變光源則可以讓光影效果真正靈活起來。可惜的是,在發售之後的《全境封鎖》遭遇了一定程度的畫面降質,雖然本身的畫質還是十分優異,但是并沒有達到演示Demo的效果,不禁讓人有些遺憾。

此外需要提及的是:在育碧熱門遊戲陣營中,唯一一款使用非自家引擎的就是《細胞分裂》系列了,在過去的兩部作品(《斷罪》、《黑名單》)中使用的都是虛幻2.5引擎——你沒聽錯,連虛幻3都不是——既然如此,何不讓雪花蓮引擎用于日後的《細胞分裂》的開發工作,這對于玩家來說無疑是個福音。

在《細胞分裂:斷罪》和《細胞分裂:黑名單》中,雖然兩部作品的素質都頗為不俗,但是無奈引擎确實顯得有些落後。在《黑名單》中通過與NVidia的合作,幾乎被“榨幹”的虛幻2.5仍然展現出了出色的光影、鏡頭光暈等效果。但仔細觀察便會發現,遊戲為了減輕引擎壓力而采用了十分狹小的遊戲地圖。

使用雪花蓮引擎的《湯姆克蘭西:全境封鎖》

DunaEngine引擎強大的燃燒效果

在育碧熱門遊戲中,唯一一款使用非自家引擎的就是《細胞分裂》系列DuniaEngine

DunaEngine是由育碧蒙特利爾開發的,來源于《孤島驚魂2(FarCry2)》,意思是阿拉伯語中的“世界(World)”。由于在和EA的競争中失去了《孤島危機(Crysis)》的版權,育碧自力更生将遊戲地圖從熱帶小島遷移至遙遠的非洲大陸。DuniaEngine雖然來源于CryEngine1,但在代碼内容上幾乎完全重寫,保留下來的不足5%。

《孤島驚魂2》雖然曆史悠久,但是基本奠定了原始、野性、奔放的風格,在引擎上也和CryEngine走向了完全不同的道路,後者的特點是貼圖精細,光影效果強大,這兩項DunaEngine并不占有明顯的優勢,但是DunaEngine的燃燒效果就比較強大了,特别是火焰的效果。玩家在遊戲中經常會看到類似這樣的情景;在山坡上借着風勢,一顆燃燒彈就将整個山坡的植被化為灰燼。說到這裡,大家應該能想起在《孤島驚魂3》中燒毀毒品種植園的任務吧,那簡直就是燃燒效果的最佳範本。

DuniaEngine在《孤島驚魂3》中升級為DuniaEngine2,并在随後的作品《孤島驚魂4》、《孤島驚魂:原始殺戮》中一直不斷小修小補,目前的版本号依然為DuniaEngine2。

YETIEngine

《幽靈行動》系列一直是稍顯小衆的作品,主打的是略微硬核的戰術射擊遊戲。自從《尖峰戰士(AdvancedWarfighter)》以來一直使用的是雪人引擎(YETIEngine)。相對來說,雪人引擎呈現的畫面并沒有太大的特點,有時甚至顯得有些落伍:地表和建築的貼圖精細度幾乎難以直視,以至于除了槍支武器和個人裝備的貼圖分辨率較高以外,其他地方都顯得較為模糊,總之是遠看逼真,近看寫意。

UbiArtFrameworkEngine

育碧除了熱門大作之外,還有很多橫闆2.5D遊戲,使用的都是畫風優雅夢幻的UbiArtFramework引擎所開發的,最著名的作品就是《光之子》、《戰争世界:勇敢的心》以及《雷曼》系列。使用雪人引擎的《幽靈行動》系列

DunaEngine引擎強大的燃燒效果

并非技術的孤島:日系廠商的遊戲引擎

日本在遊戲的銷售和受衆上可以說甚為獨特,而國内玩家很多時候受到的影響都來自歐美國家。但不得不說,科樂美(KONAMI)公司的FoxEngine以及SquareEnix公司的Glacier2Engine都是很吸引人的引擎。首先,我們來看看小島秀夫團隊開發、科樂美占有版權的FoxEngine。

FoxEngine

要說FoxEngine令筆者印象最深刻的場景當屬《合金裝備V:原爆點》中的大雨場景,其中,FoxEngine對于衣物紋理的還原效果令人刮目相看,在最高畫質的設置下,幾乎可以看到毛料的線頭,并能表現出織物遇水後的那種濕漉漉的濕潤感,而對于皮衣、風衣等材質的衣物也都有其獨特的表現,隻是,對于人物表情的還原稍顯不足。

除了衣物,FoxEngine還有一個十分優異、甚至是獨步天下的優勢,就是充滿“智慧”的AI設計。不難發現,無論是《原爆點》還是《幻痛》,AI對于周圍情況的偵測、思考都是經得起推敲的,稍有懷疑後就會用無線電聯系指揮部,甚至還會利用戰術交替掩護探索可疑的區域。

此外,在性能優化上FoxEngine也不失為一個優秀的代表,《幻痛》的活動區域已經不小,畫質上也算得上可圈可點。而且引擎的兼容性出色,即便是一款屬于NVIDIATheWay陣營的專屬遊戲,它在稍老的AMD顯卡(例如老舊的AMDHD7970)上依然有不錯的幀數表現。

Glacier2

冰川2(Glacier2)引擎在《殺手5:契約》上的表現最為搶眼,它有兩個突出的閃光點:首先,冰川2對于人物的面部捕捉能力堪稱當今最強引擎之一;其次,它還有一個讓人印象深刻的特點就是海量NPC的支持,而且不會出現明顯的幀數下降。不過,在最新的《殺手6》中,NPC的獨立性似乎有所下降,比如在巴黎關卡中,有很多NPC的身高、衣着、動作都如出一轍。

FoxEngine對于衣物紋理的還原效果令人刮目相看

強悍的面部效果,注意水滴和皮膚的毛孔總結

正如我們在文章開頭所言,不同的引擎其實隻是不同的IDE開發工具而已,我們無需把他們想象得過為神奇,而神話了遊戲引擎的真實意義,當然,也不應該把畫面風格和引擎的特點完全捆綁在一起,比如《戰地》中的遊戲性就遠比畫面效果就更給人以吸引力。而且,遊戲引擎也是再不斷完善和修正的,有時,DEMO中所展現的特性不一定在正是發售後得到完全支持,同時,一些沒有特别強調的特性也不一定就沒有增強,随着開發進度的進展,新的DX版本或新的特效可能還會不斷加入,《神秘海域4》就是挺好的例子,其零售版本的畫質比起DEMO就有了明顯強化。
   

熱門書籍

熱門文章