你可以利用iPhone或iPad的TrueDepth摄像机或立体头戴式摄像机(HMC)捕获的深度数据,为MetaHuman角色制作动画。 若使用iPhone或iPad,则还需要使用Live Link Face应用程序。 此功能目前不支持Android设备。
作为使用这些设备捕捉表演的一部分,你需要捕获一份中性镜头,并据此创建MetaHuman身份。 对于HMC设备,需要额外的校准镜头试拍(使用校准板)。 如需更多信息,请参考面部表演捕捉指南。
要配置项目以利用深度数据制作离线动画,请确保启用MetaHuman Animator和MetaHuman Animator深度处理插件。 要提取捕获的数据,你可能还需要Live Link Hub应用程序和捕获管理器编辑器(Capture Manager Editor)插件。
请参阅Python脚本页面,查看示例脚本,了解如何将此工作流程自动化为表演捕捉工作流程的一部分。 我们还为Live Link Hub的捕获管理器提供了更多示例。
先决条件
要使用深度数据生成离线动画,你需要:
虚幻引擎5.6(或更高版本)的项目。
Epic Games账号(创建MetaHuman身份时使用)。
启用MetaHuman Animator和MetaHuman Animator深度处理插件。
启用Live Link Hub应用程序和捕获管理器编辑器(Capture Manager Editor)插件。
使用iPhone或iPad TrueDepth摄像机或立体摄像机对捕获一份或多份表演镜头。
如果使用立体摄像机设备组,则还需要一份校准镜头试拍。
使用深度数据工作流程生成动画
你可以在YouTube上观看此工作流程的视频教程。
此视频采用旧版的MetaHuman Animator制作。 如果你使用的是较新的版本,具体步骤和菜单可能会有所不同。
使用深度数据生成动画的步骤如下:
使用Live Link Hub的捕获管理器提取被捕获的素材。 你必须使用立体视频、Live Link Face或镜头试拍库(Take Archive)设备。
针对使用立体摄像机设备组捕获的素材,请使用校准镜头试拍生成校准。
针对使用立体摄像机设备组捕获的素材,请为每份镜头试拍分别生成深度数据。
为每个演员分别创建MetaHuman身份。
使用身份资产和MetaHuman表演资产为每个镜头试拍生成动画。
将动画曲线导出为动画序列(Animation Sequence)或关卡序列(Level Sequence)资产。