當前位置: 華文世界 > 科技

【黑神話:悟空】的核心開發平台虛幻引擎5是什麽?

2024-08-31科技

在遊戲的浩瀚星空中,一顆璀璨的新星正以其獨特的魅力照亮中國遊戲的前行之路。

黑神話:悟空橫空出世,宛如一部壯麗的史詩畫卷,緩緩展開在中國乃至全球玩家的眼前。

黑神話:悟空是由杭州遊科互動科技有限公司開發、浙江出版集團數位傳媒有限公司出版的西遊題材單機動作角色扮演遊戲。

上線首日全平台累計銷量超 450 萬份,總銷售額超過 15 億元。

截至 2024 年 8 月 23 日 21 點整,全平台銷量已超過 1000 萬套,全平台最高同時線上玩家人數超過 300 萬人。在 Steam 平台,它不僅橫掃中國玩家,在全球熱銷商品中也持續霸榜第一名,還創造了 Steam 下載頻寬的新紀錄。玩家好評如潮,好評率超 97%。玩家稱贊畫面精美、劇情吸引人、玩法豐富有趣。

黑神話:悟空的成功離不開背後強大 的虛幻引擎。

黑神話:悟空以虛幻引擎5為核心開發平台,該引擎是一個開源計畫,任何人都可用於學習或開發非商業性計畫。若開發者使用虛幻引擎制作商業化產品如黑神話·悟空,當產品銷售額超過 100 萬美元時,需向虛幻引擎的開發商支付 5%的版稅。

以目前的銷售額來計算,黑神話:悟空竟需要向虛幻引擎的開發商支付近2000萬美元版稅!

不過,具體的版稅金額還有待黑神話:悟空的營運商和虛幻引擎的開發商共同商榷。

那麽什麽是虛幻引擎?

虛幻引擎(Unreal Engine)是由Epic Games公司推出的一款遊戲開發引擎。Epic Games公司成立於1991年,其創始人是Tim Sweeney。在1990年代初期,Tim Sweeney為共享軟體遊戲建立了編輯工具。1995年,Sweeney開始編寫虛幻引擎(UE)的程式碼。經過三年的開發,1998年5月22日,科幻射擊遊戲虛幻釋出,這是首款使用虛幻引擎的遊戲。

隨著時間的推移,Epic Games不斷改進和升級虛幻引擎。虛幻引擎1在當時就以出色的表現力成為業界的寵兒,之後的虛幻引擎2、3、4、5版本在功能和效能上不斷提升,被廣泛套用於遊戲產業,創作出了眾多知名的3A大作,如戰爭機器品質效應無主之地等。同時,虛幻引擎也越來越多地用於滿足建築、汽車、影視等行業對於即時3D技術的需求。

虛幻引擎具備諸多顯著優勢

在渲染方面,擁有強大能力,可生成高品質逼真的視覺效果,透過光線追蹤和基於物理的渲染打造出宏大精致的遊戲場景。 其功能工具豐富,涵蓋物理模擬、動畫系統等各環節,物理模擬精確處理物體物理內容,動畫系統的骨骼動畫技術和動畫藍圖實作流暢自然的動畫效果及邏輯控制,藍圖視覺化指令碼系統降低開發門檻提高效率。 虛幻引擎的架構模組化,具有高可延伸性和客製性,支持 C++ 編程介面方便精細功能客製最佳化及與第三方庫和工具整合。它還具備出色的跨平台能力,能將遊戲輕松釋出到多個不同平台,節省開發成本和時間。 龐大活躍的社群提供豐富資源和外掛程式,以及各種學習資源,鼓勵創新,方便開發者交流和提升技能。

強大的虛幻引擎5

虛幻引擎5(UE5)是Epic Games開發的一款先進的即時3D創作工具,專為遊戲開發者、藝術家和創意人士設計。它在2020年首次公布,並在2022年4月5日正式釋出。虛幻引擎5作為虛幻引擎的第五代版本,在眾多方面展現出強大的實力,與其他引擎相比,它為開發者賦予了更高的自由度、真實度以及便利性。其強大之處主要體現在以下三個關鍵方面:

1. 驚人的即時光影效果

虛幻引擎5引入了先進的Lumen技術,這是一套完全動態的全域光照和反射解決方案。它能夠即時對直接或間接的環境光照做出靈敏反應,進而創造出極具動態感且高度真實的場景光照效果。借助Lumen技術,開發者無需再進行制作和烘焙光照貼圖的繁瑣工作,極大地縮短了計畫開發時間,提高了開發效率。

2. 影視級別的美術資源

虛幻引擎5更新了Nanite技術,即虛擬化微多邊形幾何體系統。該技術放寬了對模型面數的嚴格限制,能夠在不損失精度的前提下,保持即時幀率,從而即時呈現出影視級別高精度的虛擬世界。Nanite技術還允許開發者直接匯入高品質的3D美術資產,無需再耗費時間進行烘焙貼圖或編輯LOD(細節層次),大大縮短了美術資源處理的時間,為打造精美絕倫的遊戲場景和視覺效果提供了有力支持。

3. 計畫開發更加便捷

虛幻引擎5匹配了眾多高精度素材庫,例如Quixel Bridge、Magascans、metaHuman等等。這些豐富的素材庫讓開發者可以直接使用相關素材,極大地提高了計畫開發的便捷性。不僅縮短了開發周期,還降低了開發成本,使開發者能夠更加專註於創意和功能的實作,為打造出高品質的遊戲和應用程式提供了堅實的基礎。

虛幻引擎5能做什麽

虛幻引擎5不僅在元宇宙、數位孿生、虛擬人、AR/VR/MR等新興行業和熱門領域大顯身手,更憑借其卓越的即時渲染能力以及所見即所得的強大計算效能,徹底革新了傳統的後台計算與渲染流程。該引擎被廣泛套用於眾多領域,包括軍事模擬、自動駕駛、AR導航、無人機技術、數位人、數位孿生與智慧城市建設,同時在遊戲開發、電影虛擬拍攝、廣告制片、航空航天、建築視覺化、醫療仿真、智慧能源、人工智慧等方面也發揮著重要作用。

1. 遊戲制作

虛幻引擎5是以遊戲制作為核心目標的強大引擎,能夠用於建立各類遊戲,如第一人稱射擊遊戲(FPS)、角色扮演遊戲(RPG)、動作遊戲等。它配備了豐富多樣的工具和功能,諸如場景編輯器、材質編輯器、動畫編輯器、人物人工智慧(AI)以及物理引擎等。

2. AR/VR套用

虛幻引擎5全面支持市場上主流的AR/VR硬體裝置,可用於打造高品質的AR/VR應用程式。它提供了內建的AR/VR支持和強大功能,例如頭動追蹤、手勢辨識以及空間定位等。

3. 影視制作

虛幻引擎5能夠在影視制作中發揮重要作用,可用於前期場景預覽、特效制作以及視覺效果處理。透過虛擬場景的構建,導演和創意人員能夠更直觀地預覽和調整影片的攝影計劃、場景布置、燈光設計以及特效效果。

4. 工業設計

在工業設計領域,虛幻引擎5可用於產品展示和演示。借助虛擬現實技術,工業設計師能夠在虛擬場景中建立產品模型,並進行互動式漫遊和展示,從而更好地展示和推廣產品。總之,虛幻引擎5功能強大、套用廣泛,為開發者提供了更為高效、靈活的創作方式,有力推動了各個行業的創新發展。

作為一個熱門遊戲開發引擎,虛幻引擎的原理十分復雜且涉及多個方面。

虛幻引擎(Unreal Engine)的原理可以從多個方面來理解,包括其核心架構、渲染引擎、物理模擬、指令碼系統和開發工具的協同工作。以下是虛幻引擎的幾個關鍵原理:

1. 核心架構

虛幻引擎采用模組化設計,分為多個子系統,各自負責不同的功能模組。

這些模組包括渲染引擎、物理引擎、音訊引擎、人工智慧系統、網路模組等。模組化的架構使得引擎具備高度的可延伸性和靈活性,開發者可以根據計畫需求選擇性地載入或客製這些模組。

2. 渲染引擎

虛幻引擎的渲染引擎是其核心元件之一,負責將3D場景轉換為螢幕上的影像。它利用GPU的並列處理能力,透過一系列的渲染管線(包括頂點處理、像素處理、光照計算、後期處理等)來實作逼真的視覺效果。最新版本的虛幻引擎引入了Lumen全域光照系統和Nanite虛擬化幾何體技術,前者能夠即時模擬光線的傳播和反射,後者則可以渲染復雜的幾何細節,而不受多邊形數量的限制。

3. 物理模擬

虛幻引擎整合了強大的物理引擎,通常使用Nvidia的PhysX庫,來模擬現實世界中的物理現象,如碰撞檢測、剛體動力學、布料和流體模擬等。透過這些物理系統,開發者可以建立具有真實感的互動效果,增強玩家的沈浸體驗。

4. 藍圖指令碼系統

虛幻引擎中的藍圖(Blueprint)是一個視覺化指令碼系統,允許開發者透過拖放節點的方式來編寫遊戲邏輯和行為,而不需要編寫傳統的程式碼。藍圖系統透過封裝C++的底層功能,使得即使是非程式設計師也能夠快速上手開發復雜的遊戲機制。

5. 即時編輯與開發工具

虛幻引擎提供了一個強大的編輯器,支持即時編輯和檢視遊戲場景。開發者可以在編輯器中直接操作模型、材質、燈光、動畫等元素,並即時看到效果。這種即時反饋機制提高了開發效率,特別是在叠代開發過程中。此外,虛幻引擎還提供了豐富的開發工具,如偵錯工具、效能分析工具、打包工具等,幫助開發者最佳化和釋出他們的計畫。

6. 跨平台支持

虛幻引擎支持多平台開發,包括PC、主機、行動裝置、虛擬現實裝置等。它透過抽象底層硬體細節,為開發者提供了統一的開發環境,使得同一套程式碼和資源可以在不同平台上執行。這大大簡化了多平台釋出的復雜性。

7. 虛擬化技術

虛幻引擎引入了Nanite虛擬化幾何體技術和Lumen全域光照系統。Nanite允許引擎以極高的細節度渲染幾何體,而不受多邊形數量的限制,從而實作更加復雜和逼真的場景。Lumen則提供了動態全域光照,無需預計算即可在復雜場景中實作高品質的光照效果。

透過以上這些原理的協同工作,虛幻引擎能夠實作高度逼真的視覺效果和復雜的互動體驗,廣泛套用於遊戲開發、影視制作、建築視覺化、虛擬現實等領域。

虛幻引擎憑借其在渲染、功能工具、可延伸性、跨平台能力以及活躍的社群等多方面的優勢,為遊戲開發者提供了強大的創作平台。從遊戲迴圈與引擎架構到渲染原理、資源管理與載入、物理模擬、動畫系統以及指令碼與編程介面等多個復雜而精細的方面,虛幻引擎展現出了其專業性和強大的功能。

相信在未來,虛幻引擎將繼續推動遊戲產業以及建築、汽車、影視等行業的發展,為我們帶來更多精彩的視覺體驗和創新套用。

而黑神話:悟空也將作為中國遊戲的代表,激勵更多的開發者勇攀高峰,為全球玩家帶來更多優秀的作品。