24.03.2023

关于Substrate系统和在Unreal Engine 5.2中的程序生成内容

稍晚些时候,我们将介绍Epic Games在其近八小时的GDC 2023演示中发布的Unreal Engine 5.2。我们将提及公司展示的关键工具和改进内容。

在Unreal Engine 5.2中,在程序生成的场景中的汽车

我们先来看一下数据。目前,已有77%的引擎用户切换到第五版(考虑到其全球发布是在2022年4月,适应过程相当快速)。目前,引擎的月活跃用户数(MAU)已经超过75万人。

至于Unreal Engine 5.2,其预览版在发布公告当天,即3月22日,已提供供大家预览。更新内容不多,主要有两个关键点,我们将着重讲述这两点。

Substrate遮蔽系统

一个关键的新功能是一个称为Substrate的实验性材料处理框架。简单来说,这是一个允许创建具有不同渲染效果的材料的工具。

未来,它将取代Default LitClearcoat等渲染模型。此框架由模块组成,提供了更多的材料外观自定义选项。

Epic Games展示了Substrate的功能,如尘埃和污垢如何影响材料的反射特性。其核心是多层渲染。Epic Games强调,不同渲染效果在同一材料交界处不会出现视觉伪影。

Substrate演示

程序内容生成工具

新版本的引擎将配备一个集成在编辑器中的程序内容生成插件,名为Procedural Content Generation(PCG)。该工具将实时运作。

PCG简化了创建巨大开放空间的工作。开发人员创建初始场景,设置所需参数,插件便可基于场景和变量生成世界。

在技术演示中,Epic Games展示了新插件如何在200x200米的小区域内,程序生成了一个4x4公里的区域(该插件目前也被称为实验性插件)。

PCG演示

我们相信,手动创建的环境始终会有需求,而这些程序系统正是为那些创作独特内容的艺术家而设计的工具,”在演示中说到。

PCG的另一个关键特性是,在稍后的手动调整环境(例如,添加新对象)时,插件会立即重新计算场景,使其看起来自然并融入已生成的世界中。

PCG演示

阿德里安·洛古特(Adrien Logut),Epic Games工具开发程序员,后来在YouTube视频中分享了有关PGC插件的更多信息。他展示了该插件的实际使用情况。

洛古特谈PCG使用

其他新功能包括:

  • VP功能的改进(新增了用于舞台工作的虚拟制作工具);
  • 支持Apple SiliconIntel CPU的原生支持。

MetaHuman Animator

重要的是:在Unreal Engine 5.2演示期间(即作为单独的工具)宣布了MetaHuman Animator。这是一个用于创建逼真面孔的工具MetaHuman的扩展。其核心是将面部动画捕获的整个流程,从通常需要几个月的工作,缩短为一个简单的程序,只需一部智能手机和一台普通的PC即可完成。

MetaHuman Animator功能演示

MetaHuman Animator的工作在演示中展示。从捕获和整合动画与音频的过程不到五分钟。通过iPhone捕获的动画能够正确与所有现有的MetaHuman模型进行整合。

值得一提的是,音频捕获在此过程中发挥了重要作用,因为MetaHuman Animator在创建动画时会考虑声音(特别是语言动画,这是通过内置算法实时计算的)。

完整的演示(对于周末有七个半小时空闲时间的人):

在GDC 2023上的State of Unreal

评论
写评论...
Related news