发布时间:2024-01-04 11:46:59 浏览量:169次
编译/VR陀螺
近日, Epic Games 发布了其下一代游戏引擎 Unreal Engine 5 的最新版本,本周起面向所有开发者推出。
新版本在许多方面都带来了改进,其中最为凸显的功能是 Lumen(动态全局光照)和 Nanite(虚拟几何体系统),它们的到来有望开启游戏开发新纪元,让开发者更轻松地创建具有极高品质和逼真光照的游戏。
不幸的是,该公司表示这两个功能还没有为 VR 开发者准备好。
Nanite
Nanite 是 Epic 所谓的“虚拟几何”系统,它从根本上改善了游戏场景中的几何细节。
从前,开发者会创造高质量的 3D 模型作为一种“主”参考,并在将其引入游戏引擎之前将其几何结构进行简化(从而减少细节和复杂性)。同一模型通常会获得多个细节不同的版本,这些版本之间的“pop”取决于游戏镜头与模型之间的距离(也就是所谓的“细节水平”或“LOD”)。这使得游戏能够在距离较远的地方显示更高的质量,而在使用质量较低的模型时保存性能。
Nanite 本质上就像一个连续的 LOD 系统,从原始的“主”模型中提取细节,而不是依赖于减少细节的预构建型。在每一帧中,系统引用主模型,并提取出给定摄像机距离所需的最大细节水平。这不仅消除了创建离散 LOD 模型的需要,也意味着模型的细节范围可以更大,允许玩家看到难以置信的细节,进行深度还原。
Lumen
同时,虚幻引擎 5 的新光照系统 Lumen 借助全局光照极大地简化了游戏光照的制作。
逼真的照明在计算上可能非常昂贵,在没有 Lumen 的情况下,许多游戏会结合使用灯光技术来实现他们想要的效果,同时保持游戏性能。一个给定的场景可能会使用预先设定的静态照明(与场景的其他部分不交互),以及少量的实时光源(在场景中的特定对象上投下阴影),以及各种“屏幕空间”效果来模拟真实的照明。
Lumen 将照明统一为一种称为全局照明的方法,旨在将场景中的每一盏灯——甚至是太阳——变成与其他灯光和场景交互的实时灯光。这包括逼真的反射光,它根据光线照射到的对象的颜色在整个场景中传播颜色。例如,白色的阳光照射到带红色地板的白色房间时,会在从红色地板反弹时将一些红光投射到墙壁上,这种反射照明是模拟真实照明的重要组成部分。
两大功能暂无 VR 支持具体计划
事实上,Nanite 和 Lumen 两大功都可以极大地提高 VR 的沉浸感,这要归功于它们能够极大地增强物体的几何细节(这对于 VR 头显中的三维立体显示图形尤为重要),并能够创建更逼真和互动的实时照明。
不幸的是,Epic 表示 UE5 中的 Nanite 和 Lumen 都还没有为 VR 做好准备。
“虽然目前我们没有具体的时间计划可以分享 Lumen 和 Nanite 对 VR 体验的支持,但我们正在探索如何将这些 UE5 功能引入其他平台。”该公司告诉表示外媒。
不过,Epic 也强调,这并不意味着 VR 开发者能使用 UE5。
“VR 开发人员可以利用 Unreal Engine 5 的大部分生产工具和功能,例如新的 UI、新的建模工具套件、Control Rig、MetaSounds 和用于大型开放环境的 World Partition 等创建者工具。”
VR缺乏性能支撑,UE有待优化
Nanite 和 Lumen 都能够创造出令人难以置信的游戏场景,但从性能的角度来看,它们并不是完全被赋予“自由的”。
“尽管(Nanite) 的优势可以改变游戏规则,但在实际操作中仍存在局限性。例如,对于内容和硬件的任何组合,应仔细测量实例数、每个网格的三角形、材料复杂性、输出分辨率和性能。Nanite 也将在未来的虚幻引擎版本中继续扩展其功能并提高性能。”该公司告诉开发人员。
另外,在主机硬件的适配上,Lumen 的大型户外场景帧率设计仅支持 60 帧,室内场景帧率仅为 30 帧,这与大多数 PC VR 头盔的最低 90 帧率的配置相距甚远。这可能意味着,将这些功能引入 VR 的最终将会缺乏性能支撑。
与此同时,在最新的主机硬件上,Lumen 的大型户外场景帧率仅为 60 帧,室内场景帧率仅为 30 帧。这与大多数 PC VR 头盔的最低 90 帧率相距甚远。由于 Quest 2 的配置远不如最新的主机,所以它不可能满足这些需求。这可能意味着,将这些功能引入到 VR 最终将缺乏性能支持。
由于 VR 需要立体渲染(通常是更高的分辨率),平面屏幕渲染在相同场景下则不需要如此高的性能需求。像单通道立体和中心点渲染虽然有助理提升其效率,但可能还不能与 Nanite 和 Lumen 之类的工具一起使用。
因此,在将这些功能带入 VR 体验之前,可能需要优化和更强大的硬件。从 Epic 的角度来看,与 Unity 相比,Unreal Engine 只拥有一小部分 VR 开发者,而如今绝大多数 VR 游戏都是基于 Unity 引擎进行开发的。特别是随着 Meta 的 Quest 2 成为最受开发者欢迎的目标平台(与主机和 PC 相比,它的能力不足),优化 Nanite 和 Lumen 的 VR 功能似乎在 Epic 的优先级别中处于非常低的位置。
来源:roadtovr
热门资讯
探讨游戏引擎的文章,介绍了10款游戏引擎及其代表作品,涵盖了RAGE Engine、Naughty Dog Game Engine、The Dead Engine、Cry Engine、Avalanche Engine、Anvil Engine、IW Engine、Frostbite Engine、Creation引擎、Unreal Engine等引擎。借此分析引出了游戏设计领域和数字艺术教育的重要性,欢迎点击咨询报名。
游戏中玩家将面临武侠人生的挣扎抉择,战或降?杀或放?每个抉定都将触发更多爱恨纠葛的精彩奇遇。《天命奇御》具有多线剧情多结局,不限主线发展,高自由...
3. B站视频剪辑软件「必剪」:免费、炫酷特效,小白必备工具
B站视频剪辑软件「必剪」,完全免费、一键制作炫酷特效,适合新手小白。快来试试!
4. 手机游戏如何开发(如何制作传奇手游,都需要准备些什么?)
如何制作传奇手游,都需要准备些什么?提到传奇手游相信大家都不陌生,他是许多80、90后的回忆;从起初的端游到现在的手游,说明时代在进步游戏在更新,更趋于方便化移动化。而如果我们想要制作一款传奇手游的
5. 3D动画软件你知道几个?3ds Max、Blender、Maya、Houdini大比拼
当提到3D动画软件或动画工具时,指的是数字内容创建工具。它是用于造型、建模以及绘制3D美术动画的软件程序。但是,在3D动画软件中还包含了其他类型的...
三昧动漫对于著名ARPG游戏《巫师》系列,最近CD Projekt 的高层回应并不会推出《巫师4》。因为《巫师》系列在策划的时候一直定位在“三部曲”的故事框架,所以在游戏的出品上不可能出现《巫师4》
UI设计师、动画设计师、特效设计师每一个职位的功能和负责的方面都不同。所以,3D美术这方面需要大量的人才。但是要成为一个3D游戏建模师,也不是那么...
一、声音优化在绝地求生游戏中能够提前听到脚步声往往能提前取得战机,主要有两种方法:1、利用SoundLock软件,软件的功能主要是限制最大音量。百度搜索...
众所周知,虚幻引擎5(下面简称UE5)特别占用存储空间,仅一个版本安装好的文件就有60G,这还不包括我们在使用时保存的工程文件和随之产生的缓存文件。而...
想让你的3D打印模型更坚固?不妨尝试一下Cura参数设置和设计技巧,让你轻松掌握!
最新文章