多元宇宙中的恐龙:《DinoPowers》为何使用实时动画技术

从《瑞克和莫蒂》、《蜘蛛侠:英雄无归》到《奇异博士》,多元宇宙已成为时下的火热题材。原因很容易理解。让不同的世界、不同的时间线以及不同的生物碰撞在一起,这种想法太过精彩,让人无法拒绝。

在Dofala Animation的世界,这表现为用机械恐龙武装四位年轻的主角,让他们对抗来自平行世界的反派。《DinoPowers》一经韩国KBS电视频道播出,就凭借这种动作场面和多元宇宙的组合迅速走红,其快节奏的动画风格深深吸引了孩子们(可能还有一些成年人)。

但是,《DinoPowers》并不是只有优秀的故事和精彩的动画这两项优势。它也顺应了一种新兴趋势:世界各地的工作室都在拥抱实时动画技术,以寻求更快的速度和更高的保真度。事实上,这也是吸引Dofala的主要原因之一。

在内部,团队已经厌倦了“艰苦”的离线渲染,这种方式占用了大量时间,减少了迭代次数。在一个VR项目中发现了虚幻引擎之后,他们认为自己也许可以在这个平台上实现其双重目标:出色的视觉效果和高效的渲染。于是他们做出了尝试。

 

Dofala的实时动画工作流程

Dofala希望尽可能地将工作集中到引擎中,很快地,在建模、纹理、绑定和头发管线以及助其充分利用虚幻引擎功能集的数据处理功能之间,他们找到了一座很好的桥梁。在创建建模数据时,Dofala希望使用蒙皮和混合形状建立基于FBX的管线,以避免依赖Alembic。虽然这意味着他们将无法使用自己的一些传统技术,但从实时流程中获得的好处——数据容量更小、帧率和效率更高——大大超过了负面的影响。

© RONGJUN、DOFALA保留所有权利。以兼容虚幻引擎为前提制作的资产

在绑定部分,团队使用控制绑定制作兼容其3D DCC应用程序以及虚幻引擎的绑定。这使他们能够在引擎中编辑动画,然后将动画传回DCC工具(反之亦然),从而消除传统制片中单向流程的限制。他们还可以将所有关键数据链接起来,因此,无论他们将数据导入/导出至何处,或如何编辑角色,原始数据都能够保持完整。

在环境方面,Dofala将一切都设计成了虚幻引擎中的关卡。通过这种方法,与以往在DCC工具中相比,团队可以制作/编辑规模更大的环境,这有助于他们加快进度,并制作出同样能让观众惊叹的高质量资产。

© RONGJUN、DOFALA保留所有权利。在虚幻引擎中制作的环境关卡

当涉及到设定动画关键帧时,DCC工具无法(原生地)完整支持虚幻引擎所使用的环境关卡,这导致了场景截断和数据空白。为了获得更流畅的体验,Dofala开始分割实时环境,将它们导出为FBX,然后重新导入DCC工具。之后,他们可以将环境转换为GPU缓存数据,开启完整的体验,找回他们已迅速习惯的高帧率。

© RONGJUN、DOFALA保留所有权利。环境关卡被导入DCC工具,使用GPU缓存数据制作动画

实时动画的蓝图

那么,在制作实时动画时,Dofala依靠了哪些功能?

首先是蓝图可视化脚本系统,它可以帮助动画团队自动执行和/或开发特定流程,从而节省时间和金钱。例如,当Dofala需要一次调整几项Niagara设置时,他们制作了一些蓝图。在为资产制作动画时,团队利用蓝图以程序化方式添加动画,如此一来,这些资产就可以被重复使用,无需在DCC工具中设定关键帧。Dofala还用蓝图处理了各种关卡构建任务、物理模拟和人群拍摄。

最美妙的地方在哪里?美术师无需成为编程专家,就能做到这一切。他们在没有任何编程支持的情况下,创建了所有脚本和工具,使他们能够以尽可能最直观的方式构建脑中设想的高效管线。

© RONGJUN、DOFALA保留所有权利。

© RONGJUN、DOFALA保留所有权利。蓝图生成的模块化道路

虚幻引擎的多轨编辑器Sequencer是另一个不可或缺的功能。在团队设置镜头时,Sequencer作为Dofala实时动画管线的核心,使他们可以轻松调整插件和Actor的功能及参数。

© RONGJUN、DOFALA保留所有权利。

© RONGJUN、DOFALA保留所有权利。使用Niagara控制萤火虫效果的粒子运动

此外,使用可编程的Niagara视效工具,团队创造了各种互动,这是效果简单的资产无法实现的;他们还用该工具建立了各种事件,用于生成与风和重力等模拟系统相关联的定时效果。当创建能够产生上浮、气泡和波纹效果的水体插件时,Niagara视效工具尤其有用。该插件不仅能够理解水面的位置,还可以确保每个粒子对定时事件作出正确的反应。

Niagara还被用在了电气效果上,包括电线中涌过的电流,以及从盒中射出的杂乱光束。前者是在样条追踪的帮助下创建的。Dofala使用样条组件作为输入,获得法线和方向矢量,再将它们当作噪点的粒子变换标准。

有了材质编辑器,他们无需使用HLSL脚本,即可创建和简单地应用大多数带有节点配置的着色器,以实现溶解效果。此外,使用索贝尔滤镜,他们还创建了可在靠近光源时显现的多彩轮廓;鱼眼镜头效果是通过对场景颜色施加UV变形实现的;而可摆姿势的网格体被用来制作醒目的残影效果,表现机器人在战场上的疾驰。

© RONGJUN、DOFALA保留所有权利。使用材质编辑器实现的皮肤材质

实时制片的价值

在不到一年的时间里,Dofala的实时工作流程就改变了团队的一切,在一定程度上缓解了传统动画中的瓶颈。过去需要几小时或几天才能实现的工作,现在转瞬间即可完成,这有助于Dofala赶上既定电视节目表日益紧张的时间安排,同时无需对任何资产以及在审查中提出的后期修改做出质量上的妥协。

Dofala始终能在屏幕上看到可能成为最终像素的画面,因此,他们可以一起检查工作,并实时对反馈采取应对措施。当需要进行编辑时,这种制片方式允许他们在不破坏现有工作的同时,添加其他任何建模,即时调整摄像机,或自由修改资产的形状和颜色。

新管线也将Dofala这种雄心勃勃的公司引向了一条重要的道路:创作跨媒体内容。只要是在这个实时工作流程中制作的资产,随时都可以跨越各个媒体(包括VR和AR游戏),作为数字资产被重复使用。实际上,Dofala目前正在使用这些资产制作一款名为《DinoPowers AR Combat》的游戏,推动公司进入一个全新的领域。我们迫不及待地想要看看接下来会发生什么!

请通过Dofala的网站或Facebook页面了解其最新消息。

 

来源:UNREALENGINE

PHP Code Snippets Powered By : XYZScripts.com