跳转到内容

虚幻引擎

本页使用了标题或全文手工转换
维基百科,自由的百科全书
(重定向自UDK
虚幻引擎
Unreal Engine
開發者Epic Games
首次发布UE1: 1996年,​28年前​(1996
UE2: 2001年,​23年前​(2001
UE3: 2006年,​18年前​(2006
UE4: 2012年,​12年前​(2012
UE5: 2022年,​2年前​(2022
当前版本5(2022年4月5日,​2年前​(2022-04-05
预览版本4.25.0-preview-7(2020年4月15日,​4年前​(2020-04-15
源代码库github.com/EpicGames/UnrealEngine(必須連結Epic Games帳號才可存取)
编程语言C++C#UnrealScript
HLSLGLSLCgCUDA
操作系统跨平台
语言英文(多國語言)
类型游戏引擎
许可协议专有,
UDK非商业目的免费[1][2]
网站www.unrealengine.com

虚幻引擎(英語:Unreal Engine)又称UE引擎[3],是一款由Epic Games開發的遊戲引擎。该引擎主要是为了開發第一人稱射擊遊戲而设计,但现在已经被成功地应用于开发模擬遊戲恐怖遊戲角色扮演遊戲等多種不同類型的遊戲。虛幻引擎除了被用於開發遊戲,現在也用於電影的虛擬製片(Virtual Production),例如《曼達洛人》就使用了虛幻引擎4[4]

最新版本為5.3 , Epic已在2021年初开始提供预览,在2021年四月正式推出。Epic已在2021年年中时将其整合入堡垒之夜,这款游戏已成为2020年PlayStation 5Xbox Series X的首发作品之一。[5]

版本

[编辑]
殺戮空間》 - Unreal Engine 2.
Rock of Ages - Unreal Engine 3.
The Ball - Unreal Engine 3.

虚幻引擎1

[编辑]

於1998年推出,初代虛幻引擎將渲染、碰撞偵測、AI、圖形、網絡和文件系統整合為一個完整的引擎。Epic Games將這款引擎用於《魔域幻境》和《虛幻競技場》。

虚幻引擎2

[编辑]

二代當初是向《虛幻競技場2003》所開發,這個版被以Unreal ED3編碼完全重寫,也將《虛幻競技場2004》中改進載具模擬的Karma physics SDK整合在一起,也強化了許多元素。 支援PlayStation 2XBOXGameCube。《魔域幻境II》也是以此引擎開發(版本與《虛幻競技場2003》相同)。

虚幻引擎3

[编辑]

开发工具

[编辑]

虚幻引擎开发工具包(英語:Unreal Development Kit,简称“UDK”)為2009年11月Epic Games所釋出的遊戲開發工具,对应虚幻引擎3。 Epic表示並不會提供玩家指導,所以使用時要參考基本的教學,也可至論壇上觀摩。開發套件中已包含了遊戲應用程式,死亡竞赛(Deathmatch)及奪旗模式(CTF)各含兩個地圖,修改器內含模組修改器、音效修改器、地圖編輯器...等,Unreal Frontend則是封裝遊戲的工具;但此套件最主要還是經由修改程式碼Unreal Script)的內容(其位於Development資料夾中),完成自己理想的遊戲內容。

  • 版本:
    • 2009年11月发布Beta版本
    • 2009年11月17日發布beta 2版本
    • 2014年3月發布4版本

之後每月發布一次beta版本,2010年7月以後的版本(即8月版)開始,遊戲應用程式不支援中文;2010年12月版支援iOS系統。

虚幻引擎4

[编辑]

2005年8月,Epic Games副总裁Mark Rein透露,自2003年以来,虚幻引擎4一直在开发中。[6]直到2008年,Epic Games的首席执行官兼创始人Tim Sweeney表示引擎“基本上”完成了开发。[7]2014年1月在CES上宣布该引擎针对第八代游戏机,个人电脑和基于Tegra K1的运行Android的设备开发。

虛幻引擎5

[编辑]

虛幻引擎5於2020年5月13日釋出,支援所有現有系統,包括次世代遊戲主機PlayStation 5Xbox Series X/S。該引擎的研發工作在釋出前約兩年就已開始,並於2022年4月5日正式面向開發者推出。

虛幻引擎5採用了兩大核心技術,一是“Nanite”,這是一個允許將高細節攝影源材料匯入遊戲的先進技術,Nanite的出現讓Epic能夠利用其收購最大的攝影測量庫Quixel。

虛幻引擎5的目標是讓開發者輕鬆的建立有細節的遊戲世界而無須花費更多時間在開發精細的Assets上。[8]Nanite可以匯入任何3D電腦繪圖軟體做出的3D模型和3D場景,像是ZbrushBlender,從而讓開發者使用高面數的模型與高解析度的貼圖,並且無須擔心記憶體的限制。[9]

二是Lumen,Lumen是一種動態全局光照與反射系統,它是基於光線追蹤但更為優化的形式,可以在不同的圖形架構中更廣泛的採用,而無須用到價格高昂的顯示卡。

總結來說,Lumen很優秀,但是它主要的缺點是被僅限於在虛幻引擎5上的使用,這意味著Lumen與 NVIDIA DLSS 類似,它永遠不會像其他開源技術(FXAA、SMAA 甚至 TAA)那樣被廣泛使用。從好的方面來說,它應該允許獨立工作室利用​​這種先進的 GI 技術,而無需付出太多心力。此外,它還將促使其他主要的引擎(最著名的是 CryEngine、Frostbyte、Dunia 和 Snowdrop)推出它們自己優化的、基於軟體的光線追蹤器,這些光線追蹤器可以在所有硬體上執行。[10]除了Nanite和Lumen,虛幻5在後續的版本更新虛擬陰影貼圖 (VSM),Nanite 還更新了可程式設計光柵化器、相機內視覺效果(In-Camera Visual Effects)、AI人工智慧工具、MetaSounds、世界分區(World Partition)以及更好的動畫系統。[11]

根據GDC 2023公佈的訊息,在未來的5.2版本將會新增許多新功能,例如 Nanite Displacement Map、Render Resources Utility、Niagara Decal Renderer、Sequencer Niagara Sim Cache、Soundscape Ambience、 Procedural Content Generation、Scriptable Tools。[12] 此外,在未來將會推出更多新工具給開發者使用,例如統合了Unreal Engine Marketplace, Sketchfab, Quixel Bridge,ArtStation Marketplace 的全新Marketplace- Fab,開發者可以在Fab下載和購買需要的資源、販賣素材資源賺錢。[13]對於程式設計師,未來會推出一個全新的程式語言-Verse應對元宇宙帶來的開發難題。[14]

使用虚幻引擎的游戏

[编辑]

参见

[编辑]

參考資料

[编辑]
  1. ^ Unreal Engine Licensing FAQ. Epic Games. [2009-11-08]. (原始内容存档于2009-12-02). 
  2. ^ UDK Licensing. Epic Games. [2009-11-08]. (原始内容存档于2012-10-19). 
  3. ^ “游戏界奥斯卡”TGA2023颁奖典礼举办 腾讯等中国游戏厂商成大赢家. 电脑游戏新干线 (广西金海湾电子音像出版社有限公司). 2023, (12): 9. 该游戏<《黑神话:悟空》>的开发商游戏科学已经被腾讯投资,因此在开发过程中得到了UE引擎(虚幻引擎)的优化配合。 
  4. ^ Forging new paths for filmmakers on "The Mandalorian" https://www.unrealengine.com/en-US/blog/forging-new-paths-for-filmmakers-on-the-mandalorian页面存档备份,存于互联网档案馆
  5. ^ Epic Games 用 Unreal Engine 5 做出了媲美电影 CG 的游戏效果. [2020-05-15]. (原始内容存档于2021-03-14). 
  6. ^ Houlihan, John. Rein: "We've been working on Unreal Engine 4 for two years". Computer and Video Games. Future Publishing Limited. 2005-08-18 [2005-08-19]. (原始内容存档于2014-01-10). 
  7. ^ Valich, Theo. Tim Sweeney, Part 3: Unreal Engine 4.0 aims at next-gen console war. TG Daily. Tigervision Media. 2008-03-12 [2008-03-13]. (原始内容存档于2009-12-12). 
  8. ^ Epic Games: Unreal Engine 5 will bring a generational change to graphics. https://venturebeat.com/business/how-epic-games-is-tailoring-unreal-engine-5-to-make-next-gen-graphics-shine/页面存档备份,存于互联网档案馆
  9. ^ 支援高面數模型、動態光照技術? Unreal Engine 5 的全新核心技術來襲!https://www.incgmedia.com/cgtools/a-first-look-at-unreal-engine-5/页面存档备份,存于互联网档案馆
  10. ^ 虛幻5 Lumen對決光線追蹤,誰更好? https://www.hardwaretimes.com/unreal-engine-5-lumen-vs-ray-tracing-which-one-is-better//页面存档备份,存于互联网档案馆
  11. ^ Unreal Engine 5.1 is now available https://www.epicgames.com/site/en-US/news/unreal-engine-5-1-is-now-available/页面存档备份,存于互联网档案馆
  12. ^ 5.2版本亮點 https://dev.epicgames.com/community/learning/tutorials/nPPL/unreal-engine-5-2-feature-showcase-gdc-2023页面存档备份,存于互联网档案馆) /
  13. ^ 全新的素材市場-Fab https://dev.epicgames.com/documentation/en-us/uefn/import-from-fab-in-unreal-editor-for-fortnite/页面存档备份,存于互联网档案馆
  14. ^ 元宇宙的解決之道-Verse語言 https://dev.epicgames.com/documentation/en-us/uefn/verse-language-quick-reference/页面存档备份,存于互联网档案馆

延伸閱讀

[编辑]
文章
教程

外部链接

[编辑]