怪物行动:ASC挑战UE5抢先体验版动画工具的极限

在上个月,我们非常高兴地向开发者们提供了虚幻引擎5抢先体验版,让他们能够开始探索和测试其中的功能,为他们的下一款游戏设计原型。在面向公众首次放出这些功能之前,虚幻引擎团队希望用一个质量非常高的示例项目来测试它们。

为了帮助实现这个目标,我们邀请了知名的视觉特效工作室Aaron Sims Creative。这家公司专门为影视和游戏做概念设计,以创作各种不可思议的怪物而著称。这正是我们想在项目中实现的内容。

“我们知道他们能高水平地完成任务。”Epic Games的技术产品经理Jeremiah Grant说,“我们可不想要普普通通的角色。我们想要的是能够逼出系统和工具潜力的东西。”
 
Aaron Sims Creative设计了一个被他们称作“The Ancient One”(远古怪物)的角色,示例项目也因此最终定名为“古代山谷”。通常,该团队会先进行2D设计,然后用ZBrush之类的程序雕刻模型。为了让角色有可能在游戏中运行(甚至只是有可能做成动画),通常需要把从这一步产生的具有极高多边形的资产大幅简化,依靠法线贴图或置换贴图来表现细节。
2D原画,由Aaron Sims Creative提供
但是,有了Nanite——虚幻引擎5的虚拟化微多边形几何体系统——团队可以把包含5000多万个三角形的原始资产直接导入引擎。“到头来我们发现,我们可以实际创建的资产几乎没有任何限制。”与公司同名的总裁Aaron Sims说。
如今已可在抢先体验版中测试的另一组新功能是在引擎中生成动画的功能,利用了姿势库、选择集和曲线编辑器等人们熟悉的工具。此外,抢先体验版中还提供了虚幻引擎的控制绑定——用于Epic的MetaHumans的底层骨架绑定系统。
团队使用这套内置的动画功能集,在没有离开引擎的情况下就制作出了The Ancient One的动画,其中包含许多层骨架绑定,而且完全实时运行。正如Aaron Sims Creative的创意总监Steffen Reichstadt所指出的,这意味着动画师可以和骨架绑定师、资产团队及外观开发美术师在同一个空间中协同工作。

“当一个人更改了某样东西,其他人就会看到更新;这种协作式的工作流程彻底改变了整个项目。”他说,“在提交成品的一个星期前,我们还在更新模型和设计内容。我们确实能这么做!”

这也意味着团队可以在建模和动画完成前就进行特效开发。“我们可以对手部放出的激光束进行美术指导,想做多酷就能做多酷,与此同时还能开展动画方面的工作。”Reichstadt说,“然后你就能看着它们神奇地融合在了一起。”
特效包括对虚幻引擎的Chaos物理系统的运用,该系统能够模拟刚体动态、布料、布娃娃、载具、流体、毛发和破坏。其中破坏效果在项目中发挥了重要作用。

“说到与Chaos破坏效果团队的互动,我们可以调整The Ancient One的动画,在尽可能好的光线下展示Chaos破坏效果。”Epic Games的先进项目总监Francois Antoine说,“如果我们要经常切换到外部工具,是不可能实现那样快的迭代速度的。”

在这个项目中开展的协作给虚幻引擎团队和Aaron Sims Creative团队都带来了积极的成果。

“与ASC合作是一种美妙的体验。”Grant说,“他们完全融入了我们的团队,所以他们的骨架绑定师、他们的动画师和我们的开发人员都是同时合作的,既改进工具也改进项目。”
作为一个入行多年的美术师,我从未见过让我这么兴奋的工具。 
- Aaron Sims Creative总裁Aaron Sims
虽然虚幻引擎5尚未达到产品级标准,抢先体验版中提供的工具集目前也只在游戏开发工作流程中得到过测试,但Reichstadt和Sims都认为,它也具有彻底改变视觉特效工作室工作方式的潜力。

Reichstadt特别提到了Nanite和控制绑定。“它们真的颠覆了整条管线。”他说,“这让我们的灵活性大大提高。”

“我认为许多工作室也会有同感。”Sims说,“有了虚幻引擎5,视觉特效工作室运用那些工具会轻松许多。作为一个入行多年的美术师,我从未见过让我这么兴奋的工具。它的强大之处在于,一个人就能创作角色,创作场景,布置光照,生成动画,让它们变得生动起来,这一切都是实时的。对我们来说,这真是改变了游戏规则。”
如果你是喜欢追逐技术前沿的游戏开发者,现在就可以开始测试虚幻引擎5抢先体验版。你可以从Epic Games启动程序的UE5标签页下载它,还可以从那里下载包括The Ancient One的完整“古代山谷”项目。虚幻引擎5完整发行版将包含让各行各业创作者受益的功能和工作流程,预计将于2022年初发行。

    获取虚幻引擎5抢先体验版

    如果你已经是虚幻引擎用户,可以从Epic Games启动程序获取UE5抢先体验版和“古代峡谷”示例项目。如果你还是新手上路,我们建议你先了解一下虚幻引擎4.26。