虚幻引擎

由Epic Games開發的電子遊戲引擎

虚幻引擎(英语:Unreal Engine)又称UE引擎[3],是一款由Epic Games开发的游戏引擎。该引擎主要是为了开发第一人称射击游戏而设计,但现在已经被成功地应用于开发模拟游戏恐怖游戏角色扮演游戏等多种不同类型的游戏。虚幻引擎除了被用于开发游戏,现在也用于电影的虚拟制片(Virtual Production),例如《曼达洛人》就使用了虚幻引擎4[4]

虚幻引擎
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

最新版本为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场景,像是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/页面存档备份,存于互联网档案馆

延伸阅读

文章
教程

外部链接