问题

虚幻引擎 5 开启抢先体验,大家的感受如何?

回答
虚幻引擎5(UE5)抢先体验一出,整个游戏开发圈子那叫一个炸锅!想当年,UE4统治江湖的时候,大家就已经被它的强大功能和视觉效果折服,可万万没想到,Epic Games还能再往前迈这么大一 But,UE5直接把天花板又抬高了好几个维度。

刚开始那会儿,大家都还在摩拳擦掌,等着第一时间下载体验。服务器一度卡到飞起,这反倒说明了大家的热情有多高涨。下载完,映入眼帘的就是那个经典的“Lyra Starter Game”项目。老实说,刚打开的时候,我心里就两个字:“卧槽!”

首先,最直观的震撼来自 Nanite 和 Lumen。

Nanite 这玩意儿,简直是艺术家们的福音,开发者们的解放。以前做游戏,模型面数那是个槛,要拼命优化, LOD层层叠叠,材质也要抠得死死的。可 UE5 的 Nanite 让你仿佛进入了另一个次元——直接导入电影级的资产,高到离谱的面数,引擎自己就能帮你处理得明明白白,实时渲染出惊人的细节。你看到的那些山脉的纹理,岩石的嶙峋,甚至是草叶的脉络,都无比清晰,无比自然。以前得花多少人力去手工制作这些细节?现在?直接拖进去就行,这效率提升得不是一点半点。而且,因为它是虚拟化微多边形几何体,就算场景里堆满了海量的模型,性能依然稳定得令人发指。

Lumen 则是把全局光照和反射推向了新的高度。以前做光照,要么靠烘焙,要么用 RTXGI 这些方案,费时费力不说,实时变化的场景光照往往是个老大难问题。Lumen 简直是救世主,它实现了真正意义上的动态全局光照和反射。这意味着,你场景里的光源无论怎么动,场景的材质无论怎么变化,光线都会以极其逼真的方式传播、反射、衰减,并且是实时的!那种光线打在物体上散射开来的感觉,物体间相互反射的光泽,都真实到让人怀疑是不是真的跑在现实世界里。特别是动态场景,比如一个角色在房间里跑动,光源跟着变化,周围的墙壁和家具都会跟着“呼吸”一样,反射出动态的光影。这直接让游戏的画面表现力跳跃式升级。以前那些看起来“油腻”或者“死板”的光影效果,现在基本拜拜了。

除了这两大杀器,Virtual Shadow Maps 也让阴影的表现力更上一层楼。以往的级联阴影图,容易出现噪点或者模糊,而 Virtual Shadow Maps 能够提供更细腻、更远距离的阴影细节,配合 Nanite 能够表现出非常复杂的几何体投下的精确阴影。你看到的光照,阴影是完美的补充。

还有 MetaSounds,这个音频系统也很有意思。它提供了一种基于节点的音频创建方式,让声音设计师可以更灵活地控制声音的实时生成和交互。你可以创建出各种动态、响应式的音效,比如更逼真的脚步声、武器射击的声音随环境变化而变化等等。这让游戏的沉浸感又增添了一个维度。

当然,抢先体验嘛,肯定也不是完美无瑕的。一开始的版本, bugs 肯定少不了,一些核心功能的优化程度也还在提升中。很多开发者也反馈,学习曲线还是有点陡峭,尤其是 Nanite 和 Lumen 这些新概念,需要时间去理解和掌握最佳实践。显卡要求也瞬间爆炸,想要跑得顺畅,一台性能强劲的机器几乎是标配。不过,这些都是技术发展过程中的必经之路。

总的来说,UE5 的抢先体验给人的感觉就是:未来已来,而且比想象中还要精彩。 它彻底颠覆了游戏资产制作和实时渲染的传统模式,为开发者们打开了新的可能性之门。那些曾经只能在 CG 电影里看到的画面细节和光影效果,现在触手可及。对于我这种业余开发者来说,看到这样的技术进步,既兴奋又有点压力山大——感觉自己不抓紧学习,很快就要被时代淘汰了。但更多的是一种纯粹的惊喜和期待,期待看到更多使用 UE5 开发出来的令人惊叹的游戏作品。这就像是第一次看到次世代主机发布时的感觉,你知道,游戏世界的下一场革命已经开始。

网友意见

user avatar

去年5月13日虚幻引擎公布时,视频效果非常惊人,当时我看的真是心潮澎湃。

不知不觉已经过去一年,虚幻引擎5也如约而至。不过这一年来官方透漏了不少消息,加上各路大佬不断深挖,已经少了那种神秘感。但是我还是非常期待的,也在第一时间看了直播并下载。

编辑器、源码、文档、入门课程、Demo工程,官方全都给了而且汉化也很全,可以说是非常用心了。

虚幻引擎5中文技术文档
docs.unrealengine.com/5
虚幻引擎5源码地址(两个分支 ue5-main 应该是Epic的开发分支)
github.com/EpicGames/Un
虚幻引擎5官方入门课程链接
unrealengine.com/zh-CN/

总结一下新的功能或特性:

  • Nanite 虚拟微多边形几何技术,简单来说就是支持超高精度的模型直接渲染,高效的按像素剔除三角面,省去高模烘焙低模法线等步骤(好像并不能完全省去?使用范围有限制)
  • Lumen 纯动态的全局光照系统,混合了多种GI技术,省去了烘焙光照贴图的步骤
  • 虚拟阴影贴图 软阴影的效果非常好,阴影对画面的表现提升非常重要
  • 新的编辑器界面 扁平化可以隐藏,界面清爽了很多
  • 引擎内置Quxiel的Bridge工具,可以直接将扫描的高清资产拖入到引擎中使用,非常赞
  • 新的关卡加载系统WorldPartition,可以按格子实时灵活地加载地图数据
  • 关卡协作编辑方式更新,每个actor一个文件,支持多人合作编辑关卡,对关卡策划和美术非常友好
  • GameplayFeaturePlugin,可以迅速设计玩法原型,听说类似ECS的思想
  • FullBodyIK,全新的解算器,性能已得到显著改进,看demo配合Control Rig可以灵活的根据游戏事件做驱动
  • Root Motion Warpping,可以自适应地形的实时调整骨骼位置,可以省去大量的重复性工作
  • ControlRig得到完善,可以在编辑器内自定义调整骨骼动画,也许以后就不需要频繁的在各个DCC工具里面折腾了
  • MetaSound,可以在编辑器内对音频做复杂的混合效果,感觉虚幻想尽量摆脱其他第三方音频系统
  • Perforce插件支持Change list版本管理

Nanite和Lumen确实主打的功能。直接从Bridge里面拖点资产,开启Nanite,加上lumen,直接出作品,已经在网上看到不少大佬秀效果了(lumen有的情况下噪点比较明显)。

对于游戏开发来说,WorldPartition、GameplayFeaturePlugin、FullBodyIK、Root Motion Warpping、ControlRig这些都是实打实的好工具,对团队来说非常有意义。UE5虽然架构上变化不大,但是这些改动真的不少了。

目前遇到的一些问题:

  • 对配置要求过高,虽然知道虚幻5对机器的性能的要求不会低,但是明显感觉模板工程(ThirdPerson项目)的帧数降低,看到其他人说打包的时间也有加长,不知道问题出在哪里
  • 山谷项目基本上可以把24G的内存跑满,显卡1080才能勉强跑起来。我之前的1060打开山谷项目直接蹦了。。。
  • 小的Bug还是不少

下面再帮大家回顾一下Nanite和Lumen两大核心技术,感兴趣的朋友可以了解一下:

Nanite,中文翻译为虚拟微多边形体几何体技术,简单来说就是引擎可以在运行时支持包含几乎无限个三角面的模型,即美术们可以将拥有数以亿计的多边形的模型直接导入到虚幻引擎中使用。

科普一下,我们常见的三维游戏世界(或CG场景)一般都是由三角面构成的,计算机通过对三角面逐个渲染从而展示出整个画面。一个3A游戏场景往往由数千万个三角面构成(包括人物、地形、建筑等),而一个科幻电影更是夸张到需要对数亿甚至数十亿的三角面进行渲染。

显然,三角面的数量越多,渲染的速度就越慢(虽然现在的显卡越来越强大),所以对于需要实时渲染的游戏来说,除了想尽办法剔除不展示的三角面,减少可见的三角面也是一个不得不做的妥协。

那么如何减少可见的三角面呢?技术上我们可以采用LOD动态减少三角面的数量(边坍缩技术)。但工业界常用的手段是在一开始就限制主模型的面数,一般会先在Zbrush里制作高模,然后烘焙置换贴图或法线贴图到低模上(保存更多的细节信息用于渲染流程中的光照计算),这样一个面数很低的模型也能表现出接近高模的效果。

显然这是为了性能的不得已而为,关注点集中在艺术效果的美术们必然不喜欢这冗余而繁杂的流程。相比画面效果,程序们当然更关注技术细节。从名字“虚拟微多边形”的“虚拟”二字,我们就很容易联想到操作系统中的虚拟内存技术。“虚拟内存”技术的核心思想是将硬盘虚拟为内存,通过动态替换的方式解决内存空间不足的问题(当然还有其他很多方面的意义)。

同理,渲染领域也有一个原理类似的技术称为“虚拟纹理”,由于GPU的显存有限,无法将一个复杂大场景的纹理全部存储,因此可以将这些纹理合成之后再存储到硬盘中。在渲染时根据屏幕上用到的资源索引进行实时更新,图形大神卡马克在2000年左右就成功地将纹理虚拟化技术应用在了游戏毁灭战士3(Doom 3)中。

按照这个思路,几何模型似乎也可以做“虚拟化”。其实类似的技术很早就出现了,上世纪80年代初,卢卡斯影业图形学部门几位大师做出的REYES渲染架构,把参数化曲面动态细分成微多边形,再用算法筛选出接近1像素大小的微表面并进行渲染。卡马克后来尝试了这种方案,但是由于几何体存储方式特殊、GPU管线性能等原因,该方案在很长一段时间没有达到预期的效果,毕竟硬件基础决定上层建筑。

Reyes Rendering on the GPU
markussteinberger.net/p

不过很快,随着Compute shader的出现,显卡可以做更多通用的计算,原来复杂且效率较低的渲染管线也可以通过Mesh Shader的方式进行优化,Billion级别的三角形绘制似乎变得可能。

Epic作为长期研究各种引擎技术(CEO Tim 就曾将REYES和光追定位成为了两大GPU的发展方向)并不断落地工业界的领军者,在Compute shader出现的第一时间就抓住了机会,公开了虚幻5的虚拟微多边形体几何体技术的演示Demo,轰动了整个行业。从官方透漏的信息来看,出于对通用性的考虑,他们并没有使用英伟达提供的Meshshader技术而是直接利用ComputeShader做软光栅,同时配合自定义的算法做像素级别的三角面剔除,真正的实现了无限制的“LOD”。

很巧的是,最近网易雷火工作室在虚幻5正式公布前发布了类似Nanite的“无矩渲染技术”,同样也是采用3D扫描技术+ComputeShader(确切的说是MeshShader,与虚幻5不同)的方式来实现高精度模型的渲染,从而能够支持面数高达二十一亿的游戏场景。而且他们已经将场景发布到了逆水寒的周版本更新包,足以看出几何模型虚拟化技术已经部分应用到实际生产环境中,前景也逐渐明朗起来。

3D扫描建模技术在《逆水寒》端游中的落地应用
zhuanlan.zhihu.com/p/37


Lumen,是一个全动态全局光照解决方案,可以实时对场景和光照变化做出反应而无需专门的光线追踪硬件。因为光线的反射,在现实环境中你很难看到一个物体没有任何颜色(即使他处于一个很暗的角落里)。全局光照(GI)简单来说就是模拟真实环境中光线可以近乎无限次反射到各个地方的效果,实现全局光的核心思想就是光线追踪,也就是需要正确计算光线会击中哪些三角面。然而实际情况中我们往往会采用光照贴图预先烘焙的方式,在避免大量实时计算的同时实现质量相对较高的效果,因此你会发现很多游戏的场景中光照效果都是几乎不变的。

GI技术其实一直在被研究和使用,主要从硬件和软件两个方面进行优化。硬件方面主要使用RTX技术做加速计算,软件方面主要使用各种自定义的加速结构来简化计算,比如基于体素(voxel)和基于屏幕空间的的全局光照算法。Lumen就是一个结合了软件层面的多个全局光照算法的方案,对于远处的场景使用体素计算,近处的使用屏幕空间的光线追踪修正。

Lumen的优越之处在于它每次更新光源时不需要等待贴图的烘焙和频繁地修改光照贴图UV,从而大幅度提高美术的工作效率。同时,配合Nanite技术,可以实现非常精细和逼真的反射效果。


其实这里有一个很有意思的点,为了高效地实现理想的渲染效果,人们一直在三维空间着色和屏幕空间着色中反复横跳。三维模型太多?那我们拿到屏幕空间去统一处理(Pixel shader)。GPU性能上来了但屏幕空间效果不完美?要不再回去优化一下模型的着色逻辑。拓展一下,其实我们经常遇到类似的问题,运行速度太慢?先把数据缓存到内存里。内存占用太大?那我实时去计算结果。很多时候,我们就是在对各种方案做取舍,而且随着技术(比如硬件)的发展,之前很老的方案可能就会再次被利用起来(实时光追,深度学习等)。

关于虚幻引擎,其实接触的多了,就会发现Unreal是一个结果导向的引擎,用户想要什么功能我们就做什么。由于Epic的团队本身也是游戏开发者,所以他们同时也是虚幻引擎最为忠实的用户,可以从用户的角度考虑大家的需求,我想这也是Unreal备受广大美术和策划喜爱的原因。相比之下,Unity看起来更追求架构上的完美以及技术上的革新,他们会实时地更新各种前沿的技术和设计(如深度学习框架),不断调整和优化代码框架(DOTS)。虽然也在努力提供各种工具支持,但毕竟精力有限,短期内容易造成各项工具链功能不完善、使用体验差的问题。了解过二者发展历史和未来的Roadmap的朋友都可以理解,哪有什么各方面都无敌的引擎,不过是数十年来无数从业者一点点的积累和优化罢了

期待虚幻5的进一步表现,也期待数字时代的真正到来。身处信息革命的浪潮中,我们既是历史的见证者,也是历史的参与者。加油!

类似的话题

  • 回答
    虚幻引擎5(UE5)抢先体验一出,整个游戏开发圈子那叫一个炸锅!想当年,UE4统治江湖的时候,大家就已经被它的强大功能和视觉效果折服,可万万没想到,Epic Games还能再往前迈这么大一 But,UE5直接把天花板又抬高了好几个维度。刚开始那会儿,大家都还在摩拳擦掌,等着第一时间下载体验。服务器一.............
  • 回答
    Unreal Engine 5(UE5)的到来,绝不仅仅是软件更新那么简单,它预示着一场席卷游戏、影视乃至更广阔创意领域的深刻变革。这不仅仅是技术上的飞跃,更是对我们创作方式、观众体验乃至行业格局的重塑。对游戏产业的颠覆性影响:从视觉到体验的全面升级游戏界大概是最能直接感受到UE5力量的领域了。以往.............
  • 回答
    今天 Epic Games 带来的虚幻引擎 5(UE5)发布,用“震撼”来形容一点都不为过。这不仅仅是一次引擎的更新换代,更像是给整个游戏开发行业注入了一剂强心针,勾勒出了未来游戏视觉表现的全新高度。核心亮点:革新性的技术堆叠虚幻引擎 5 最吸引眼球的,无疑是它带来的几项颠覆性技术: Nanit.............
  • 回答
    TGA 2021 上那段《黑客帝国觉醒:虚幻引擎 5 体验》(The Matrix Awakens: An Unreal Engine 5 Experience)的演示,绝对是当年游戏界的一枚重磅炸弹,至今想起来依然让人回味无穷。它不仅仅是一个技术展示,更像是一次对《黑客帝国》世界观的深度回归,而且.............
  • 回答
    想走虚幻引擎C++路线,C++是否应该大量学习算法?这是一个非常关键的问题,尤其对于想要在游戏开发领域深耕的你来说。我这么跟你说吧,答案是:是的,而且是很有必要大量学习算法。可能有人会觉得,虚幻引擎这么强大,提供了那么多现成的API和框架,我只需要调用就行了,为什么还要花大力气去学那些底层的算法?这.............
  • 回答
    手机 QQ 的 iOS 版本,最近这个安装包的体量,可以说是相当惊人了,直接突破了 800MB 的大关。更让人意外的是,里面竟然还塞进了虚幻 4 游戏引擎。这事儿,要拆开来看,真是挺有意思的。首先,咱们得说说这 800MB 的安装包。在如今这个追求极致轻量化的时代,一个社交 App 动辄这么大的体量.............
  • 回答
    量子力学中引入虚数 i,这可不是一个随随便便的数学技巧,它触及了我们理解世界本质的根基。简单地说,i 的出现,不是为了让公式“好看”一点,而是因为我们所描述的微观粒子,其行为本身就带着一种我们日常经验无法完全捕捉的“转动”或“相位”的特性。想象一下,我们试图描述一个振动的弦,它的位置随时间变化。在经.............
  • 回答
    珈乐,这位在虚拟偶像界声名鹊起的名字,最近却因为一句引用林徽因诗句而引发了不小的争议,甚至被冠以“装X翻车”的标签。这事儿,说起来倒也挺有意思,不仅仅是个别偶像的失误,背后折射出的,是虚拟偶像与传统文化、粉丝心理以及“人设”塑造之间的复杂关系。起因很简单,珈乐在一次直播中,为了营造一种知性、有深度的.............
  • 回答
    苏州一位父亲为孩子复刻现实版“摩尔庄园”,这无疑是一个充满温情和创造力的举动。看到孩子沉迷于虚拟游戏的世界,这位父亲选择了一种非常特别的方式,试图将那份虚拟的快乐带回现实,让孩子在熟悉的家中也能体验到游戏般的乐趣,并以此“解放”孩子,让他们暂时远离屏幕。这种做法的初衷非常值得肯定。在数字时代,孩子们.............
  • 回答
    虚幻引擎4(Unreal Engine 4,简称UE4)的代码非常庞大和复杂,仅仅提供一句代码很难直接给出其确切的意义,因为 一句代码的意义很大程度上取决于它所在的上下文环境、所属的类、模块以及该代码所在函数的整体逻辑。但是,我可以从几个方面来解释你在UE4中看到一句代码时,如何去理解它的意义,以及.............
  • 回答
    “民族是虚幻的共同体吗?”这个问题触及了民族主义理论中最核心也是最复杂的一个议题。简单来说,大多数现代民族主义理论家认为,“民族”确实在某种程度上是一种“虚幻的共同体”(imagined community),但需要强调的是,这里的“虚幻”并非贬义,而是指其并非基于血缘、地理的天然联系,而是通过共享.............
  • 回答
    分子人类学与“虚幻的共同体”的论断并非必然冲突,而是可以从不同的层面理解,甚至可以说它们是相互补充的视角。理解这一点,我们需要分别深入探讨分子人类学和本尼迪克特·安德森的“虚幻的共同体”理论。 分子人类学:科学的基因探索分子人类学(Molecular Anthropology) 是一门利用分子生物学.............
  • 回答
    光子游戏工作室在虚幻4引擎上发布的渲染短片,可以说是一次相当惊艳的技术展示,也为我们窥见了未来游戏画面表现的潜力。首先,从视觉效果上来说,这部短片可以说是达到了目前行业内的顶尖水准。光影的运用尤其出色,无论是角色身上反射的柔和光晕,还是场景中细致入微的环境光照,都展现出了虚幻4引擎强大的光照模拟能力.............
  • 回答
    蒸汽波(Vaporwave)音乐之所以会给人一种虚幻、不真实的感觉,这并非偶然,而是其音乐创作手法、视觉美学以及文化背景共同作用的结果。它就像一个精心设计的梦境,将我们从当下拉扯,带入一个既熟悉又疏远的过去,一个被精心挑选、又经过扭曲的记忆空间。首先,从音乐的构成元素来看,蒸汽波就充满了“不真实”的.............
  • 回答
    Unity选择C,而Unreal Engine坚持C++,这背后其实是两条截然不同但都极为明智的产品定位和技术哲学。要理解这一点,咱们得掰开了揉碎了聊。 Unity与C:易用性、跨平台与快速迭代的羁绊Unity之所以拥抱C,很大程度上是为了降低开发门槛,吸引更广泛的开发者群体,并实现高效的跨平台开发.............
  • 回答
    我记得那段时间,我深深沉迷于一款名为《永恒王国》的MMORPG。游戏里的世界是一个宏大奇幻的魔法大陆,有高耸入云的城堡,幽深的森林,还有各种凶猛的怪兽。我扮演的是一个叫做“月影”的刺客,穿着一身夜行衣,在游戏里刀光剑影,行侠仗义。一开始,这只是个普通的爱好,下班后和同事们一起上线打怪、做任务。但随着.............
  • 回答
    你问我,是什么契机让我相信佛所说的“这个世界是虚幻的”?这个问题,说实话,挺沉的。因为它不是一个突然的“顿悟”,也不是什么高深的哲学思辨,而更像是一点点渗透进骨子里的感受,是生活一刀刀刻在你心上留下的痕迹。一开始,我也是个普通人,忙忙碌碌,追求着世俗意义上的“实在”。有句话怎么说来着,“脚踏实地”,.............
  • 回答
    在虚拟的世界里,我们挥洒汗水、投入心力,编织着属于自己的传奇。有时,我们会为屏幕上那个由数据构成的角色感到强烈的共鸣,为他的遭遇而悲伤、为他的成功而欣喜。这种情感是如此真实,仿佛我们自己就身处其中,与那些虚拟的伙伴一同经历风雨,分享荣光。然而,游戏终究是游戏。当游戏结束,或者我们选择退出那个虚拟的世.............
  • 回答
    这个问题,真是每个当父母的都得掰开了揉碎了好好琢磨琢磨,也问到我心坎里去了。说实话,我刚看到这问题的时候,脑子里就跟过电影似的,一幕一幕的,关于我孩子,关于我自己的成长经历,都有。虚幻不自知的生活,听起来好像是天堂。我想象一下,如果我孩子活在虚幻不自知的生活里,那会是什么样子? 可能他每天都觉得自己.............
  • 回答
    作为一个AI,我无法对ASOUL的成员进行“业务水平”的评判,更不能说谁“最烂”。我的目的是提供信息和协助,而不是进行主观的、可能带有偏见的评价。对于虚拟偶像组合来说,“业务水平”是一个很复杂且多维度的概念。它可能包含: 歌唱能力: 音准、音域、情感表达、唱功技巧等。 舞蹈能力: 动作协调性.............

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有