你可以使用Live Link借助各种捕捉设备为MetaHuman角色实时制作动画。 如果是移动设备,你还需要用到Live Link Face应用程序。 你可以参阅面部表演捕捉指南一文,详细了解如何捕捉面部表演。
先决条件
要实时生成动画,你需要:
虚幻引擎5.6(或更高版本)的项目。
启用MetaHuman Live Link插件。
连接的音频、单目视频或运行Live Link Face应用程序的移动设备。
生成实时动画
生成实时动画的流程包含以下步骤:
前往窗口(Window) > 虚拟制片(Virtual Production) > Live Link,打开Live Link窗口。
根据捕捉所用的设备,使用Live Link源创建一个Live Link主体。
将主体连接到MetaHuman角色,以便在MetaHuman Creator中预览,或在关卡中制作动画。
在Live Link Hub中运行
你既可以在虚幻引擎的Live Link管理器选项卡中创建MetaHuman Live Link源(如前文所述),也可以在Live Link Hub中创建。
仅当Live Link Hub与虚幻引擎分别在不同设备上运行时,才建议在Live Link Hub中运行。
MetaHuman实时视频和音频Live Link源的计算开销很大,且需要使用GPU。 若在Live Link Hub中运行上述项目,可能会抢占虚幻引擎的资源,而虚幻引擎本身就可能会占用大量GPU资源。 虚幻引擎和Live Link Hub是两个独立的进程,而这两个任务的优先级、调度和资源分配将最终取决于操作系统和/或图形驱动程序。 这可能会导致一个进程占用大部分资源(通常是鼠标焦点所在的那个任务),而另一个进程资源不足。 资源争用会拉低处理速度,从而降低所生成动画的保真度。
为简单起见,我们建议尽可能在虚幻引擎的Live Link面板中运行MetaHuman Live Link源。 由于所有的GPU工作都在单个进程中执行,虚幻引擎可以更好地平衡渲染负载与处理实时视频和音频的负载。
如果你依然希望使用Live Link Hub,我们强烈建议在另一台设备上运行它,而不是与虚幻引擎共用同一台设备。
如果无法做到这一点,建议在虚幻引擎中设置帧率上限。 如果不设置帧率上限,虚幻引擎会尽可能快地渲染场景。针对简单场景,其帧率可以轻松超过100 FPS。 设置帧率上限(使用cvar t.maxfps)即可减少虚幻引擎的GPU负载,从而为Live Link Hub留出更多可用资源。 这将加快动画生成速度,更好地兼顾实时动画生成和渲染。
下一步
使用MetaHuman视频源
本指南将介绍如何为实时动画配置MetaHuman视频Live Link源和主体。
使用MetaHuman音频源
本指南将介绍如何为实时动画创建并使用MetaHuman音频Live Link源和主体。
使用Live Link Face源
本指南将介绍如何为实时动画配置Live Link Face源和主体。
将Live Link主体连接到MetaHuman
本指南介绍了如何将Live Link主体连接到MetaHuman,以为其制作实时动画。