虚幻引擎
开发者 | Epic Games |
---|---|
首次发布 | UE1: 1996年 UE2: 2001年 UE3: 2006年 UE4: 2012年 UE5: 2022年 |
当前版本 | 5(2022年4月5日 | )
预览版本 | 4.25.0-preview-7(2020年4月15日 | )
源代码库 | github |
编程语言 | C++、C#、UnrealScript HLSL、GLSL、Cg、CUDA |
操作系统 | 跨平台 |
语言 | 英文(多国语言) |
类型 | 游戏引擎 |
许可协议 | 专有, UDK非商业目的免费[1][2] |
网站 | www |
虚幻引擎(英语:Unreal Engine)又称UE引擎[3],是一款由Epic Games开发的游戏引擎。该引擎主要是为了开发第一人称射击游戏而设计,但现在已经被成功地应用于开发模拟游戏、恐怖游戏、角色扮演游戏等多种不同类型的游戏。虚幻引擎除了被用于开发游戏,现在也用于电影的虚拟制片(Virtual Production),例如《曼达洛人》就使用了虚幻引擎4[4]。
截止2024/11/29最新版本为UE5.5 , Epic已在2021年初开始提供预览,在2021年四月正式推出。Epic已在2021年年中时将其集成入堡垒之夜,这款游戏已成为2020年PlayStation 5和Xbox Series X的首发作品之一。[5]
版本
[编辑]虚幻引擎1
[编辑]于1998年推出,初代虚幻引擎将渲染、碰撞侦测、AI、图形、网络和文件系统集成为一个完整的引擎。Epic Games将这款引擎用于《魔域幻境》和《虚幻竞技场》。
虚幻引擎2
[编辑]二代当初是向《虚幻竞技场2003》所开发,这个版被以Unreal ED3编码完全重写,也将《虚幻竞技场2004》中改进载具模拟的Karma physics SDK集成在一起,也强化了许多元素。 支持PlayStation 2、XBOX与GameCube。《魔域幻境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 5和Xbox Series X/S。该引擎的研发工作在发布前约两年就已开始,并于2022年4月5日正式面向开发者推出。
虚幻引擎5采用了两大核心技术,一是“Nanite”,这是一个允许将高细节摄影源材料导入游戏的先进技术,Nanite的出现让Epic能够利用其收购最大的摄影测量库Quixel。
虚幻引擎5的目标是让开发者轻松的建立有细节的游戏世界而无须花费更多时间在开发精细的Assets上。[8]Nanite可以导入任何三维计算机绘图软件做出的3D模型和3D场景,像是Zbrush、Blender,从而让开发者使用高面数的模型与高清晰度的贴图,并且无须担心存储器的限制。[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]
使用虚幻引擎的游戏
[编辑]参见
[编辑]参考资料
[编辑]- ^ Unreal Engine Licensing FAQ. Epic Games. [2009-11-08]. (原始内容存档于2009-12-02).
- ^ UDK Licensing. Epic Games. [2009-11-08]. (原始内容存档于2012-10-19).
- ^ “游戏界奥斯卡”TGA2023颁奖典礼举办 腾讯等中国游戏厂商成大赢家. 电脑游戏新干线 (广西金海湾电子音像出版社有限公司). 2023, (12): 9.
该游戏<《黑神话:悟空》>的开发商游戏科学已经被腾讯投资,因此在开发过程中得到了UE引擎(虚幻引擎)的优化配合。
- ^ Forging new paths for filmmakers on "The Mandalorian" https://www.unrealengine.com/en-US/blog/forging-new-paths-for-filmmakers-on-the-mandalorian (页面存档备份,存于互联网档案馆)
- ^ Epic Games 用 Unreal Engine 5 做出了媲美电影 CG 的游戏效果. [2020-05-15]. (原始内容存档于2021-03-14).
- ^ 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).
- ^ 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).
- ^ 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/ (页面存档备份,存于互联网档案馆)
- ^ 支持高面数模型、动态光照技术? Unreal Engine 5 的全新核心技术来袭!https://www.incgmedia.com/cgtools/a-first-look-at-unreal-engine-5/ (页面存档备份,存于互联网档案馆)
- ^ 虚幻5 Lumen对决光线追踪,谁更好? https://www.hardwaretimes.com/unreal-engine-5-lumen-vs-ray-tracing-which-one-is-better// (页面存档备份,存于互联网档案馆)
- ^ Unreal Engine 5.1 is now available https://www.epicgames.com/site/en-US/news/unreal-engine-5-1-is-now-available/ (页面存档备份,存于互联网档案馆)
- ^ 5.2版本亮点 https://dev.epicgames.com/community/learning/tutorials/nPPL/unreal-engine-5-2-feature-showcase-gdc-2023 (页面存档备份,存于互联网档案馆) /
- ^ 全新的素材市场-Fab https://dev.epicgames.com/documentation/en-us/uefn/import-from-fab-in-unreal-editor-for-fortnite/ (页面存档备份,存于互联网档案馆)
- ^ 元宇宙的解决之道-Verse语言 https://dev.epicgames.com/documentation/en-us/uefn/verse-language-quick-reference/ (页面存档备份,存于互联网档案馆)
延伸阅读
[编辑]- 文章
- Kosak, Dave. Talking with Tim Sweeney about the evolution of a game engine. GameSpy. [2017-08-13]. (原始内容存档于2001-06-21).
- Buecheler, Christopher. Tim Sweeney discusses the Unreal Engine. GameSpy. [2017-10-03]. (原始内容存档于2001-06-21).
- Keighley, Geoffrey. Blinded By Reality: The True Story Behind the Creation of Unreal. GameSpot. [2017-11-24]. (原始内容存档于2001-05-19).
- Herz, J.C. GAME THEORY; For Game Maker, There's Gold in the Code. The New Yorker. December 1999 [2017-11-24]. (原始内容存档于2021-04-27).
- Stuart, Keith. The hidden story of the 3D engine - by the people who write them. How programming masters like Tim Sweeney built the engineering marvels of the 21st century.... The Guardian. December 2009 [2017-11-24]. (原始内容存档于2021-04-27).
- Thomsen, Mike. History of the Unreal Engine. The Epic evolution of gaming's most influential engine, from Gears Of War to Mass Effect 2. IGN. February 2010 [2017-11-24]. (原始内容存档于2017-07-12).
- Gaudiosi, John. Epic Games Founder Tim Sweeney Pushes Unreal Engine 3 Technology Forward. Forbes. September 2011 [2017-11-24]. (原始内容存档于2014-10-07).
- Bullis, Kevin. Epic Games Finds New Customers. MIT Technology Review. November 2011 [2017-11-24]. (原始内容存档于2019-05-02).
- Horvath, Stu. The Imagination Engine: Why Next-Gen Videogames Will Rock Your World. Wired. May 2012 [2017-11-24]. (原始内容存档于2015-05-30).
- Thier, Dave. Epic's Tim Sweeney on How Unreal Engine 4 Will Change The Way Games Are Made, and Why You Care. Forbes. June 2012 [2017-11-24]. (原始内容存档于2014-10-06).
- Steiner, Brian. How The Unreal Engine Became A Real Gaming Powerhouse. Popular Mechanics. June 2013 [2017-11-24]. (原始内容存档于2021-04-27).
- GamesTM. How Unreal Engine is changing for the new generation. GamesTM. September 2014 [2017-11-24]. (原始内容存档于2018-10-23).
- Gaudiosi, Johndate. Why Epic Games is giving away its game technology. Fortune. March 2015 [2017-11-24]. (原始内容存档于2015-03-08).
- Plante, Chris. Why video game engines may power the future of film and architecture. The original developer of Gears of War has an ambitious plan for the future of everything. The Verge. March 2015 [2017-11-24]. (原始内容存档于2021-04-27).
- Harrington, Richard. The game is on: automotive product development in a new virtual world. Automotive World. November 2016 [2017-11-24]. (原始内容存档于2017-08-16).
- Gaudiosi, John. Epic Games’ Unreal Engine Is Opening Enterprise Business Doors In Automotive, And Other Industries. [a]listdaily. March 2017 [2017-11-24]. (原始内容存档于2022-06-23).
- Batchelor, James. Sweeney: “The future of the games industry? Make everyone a creator”. GamesIndustry.biz. April 2017 [2017-11-24]. (原始内容存档于2021-04-27).
- 教程
- Flynt, John P. & Caviness, Chris. UnrealScript Game Programming All in One. Thomson Course Technology. May 2006. ISBN 978-1-598-63148-7.
- Busby, Jason; Parrish, Zak & Wilson, Jeff. Mastering Unreal Technology, Volume I: Introduction to Level Design with Unreal Engine 3. Sams Publishing. July 2009 [2017-11-24]. ISBN 978-0-672-32991-3. (原始内容存档于2021-04-27).
- Busby, Jason; Parrish, Zak & Wilson, Jeff. Mastering Unreal Technology, Volume II: Advanced Level Design Concepts with Unreal Engine 3. Sams Publishing. October 2009 [2017-11-24]. ISBN 978-0-672-32992-0. (原始内容存档于2021-04-27).
- Amresh, Ashish & Okita, Alex. Unreal Game Development. CRC Press. August 2010 [2017-11-24]. ISBN 978-1-568-81459-9. (原始内容存档于2021-04-27).
- Busby, Jason; Parrish, Zak & Wilson, Jeff. Mastering Unreal Technology, Volume III: Introduction to UnrealScript with Unreal Engine 3. Sams Publishing. January 2011. ISBN 978-0-672-33082-7.
- Moore, Richard J. Unreal Development Kit 3: Beginner's Guide : a Fun, Quick, Step-by-step Guide to Level Design and Creating Your Own Game World. Packt Publishing. August 2011 [2017-11-24]. ISBN 978-1-849-69052-2. (原始内容存档于2021-04-27).
- Cordone, Rachel. Unreal Development Kit Game Programming with Unrealscript: Beginner's Guide. Packt Publishing. December 2011 [2017-11-24]. ISBN 978-1-849-69192-5. (原始内容存档于2021-04-27).
- Thorn, Alan. UDK Game Development. Cengage Learning, Inc. December 2011 [2017-11-24]. ISBN 978-1-435-46018-8. (原始内容存档于2021-04-27).
- Mooney, Thomas. Unreal Development Kit Game Design Cookbook. Packt Publishing. February 2012 [2017-11-24]. ISBN 978-1-849-69180-2. (原始内容存档于2021-04-27).
- Chin, Robert. Beginning iOS 3D Unreal Games Development. Apress Media LLC. April 2012 [2017-11-24]. ISBN 978-1-430-24035-8. (原始内容存档于2021-04-27).
- Hußmann, Heinrich. Realtime Interactive Architectural Visualization using Unreal Engine 3.5 (PDF). Ludwig-Maximilians-Universität München. October 2012 [2015-06-29]. (原始内容 (PDF)存档于2015-02-09).
- Doran, John P. Mastering UDK Game Development Hotshot. Packt Publishing. March 2013. ISBN 978-1-849-69560-2.
- Sholler, Geof. Build a Game with UDK. Packt Publishing. August 2013 [2017-11-24]. ISBN 978-1-849-69580-0. (原始内容存档于2021-04-27).
- Finch, Andrew. The Unreal Game Engine: A Comprehensive Guide to Creating Playable Levels. 3DTotal Publishing. March 2014. ISBN 978-1-909-41404-4.
- Shah, Ryan. Master the Art of Unreal Engine 4 - Blueprints. CreateSpace Independent Publishing. June 2014 [2017-11-24]. ISBN 978-1-500-21310-7. (原始内容存档于2021-04-27).
- Unreal Engine - Tutorials. Evermotion. [2017-11-24]. (原始内容存档于2021-04-27).