虚拟数字人网

如何MetaHuman面部姿势内容库快速指南

admin 技术前瞻 2022-08-24 15:47:53
本页面的内容

面部姿势内容库(Facial Pose Library) 由几个预制的几个MetaHuman表情组成。这些表情作为 Control Rig 姿势实现,如果你在虚幻引擎5项目中包含了至少一个MetaHuman,这些表情会默认包含在 MetaHumans/Common/Common 文件夹中。

该页面会详细介绍如何用 Sequencer 将Control Rig姿势从面部姿势内容库中应用到你的MetaHuman上。

先决条件

执行文中的步骤前,你需要先用第三人称模板创建一个新的虚幻引擎5项目。如果你不知道如何完成这个步骤,请参考虚幻引擎5文档的创建新项目 页面。

该工作流程要求你了解虚幻引擎5的以下功能:

除此以外,你应该熟悉MetaHuman面部Rig

工作流程

该工作流程包含以下步骤:

  1. 将你的MetaHuman添加入关卡。

  2. 创建新的关卡序列并加入你的MetaHuman。

  3. 访问面部姿势内容库

  4. 选择面部控制,然后选择应用一个姿势。

将你的MetaHuman添加入关卡

内容浏览器(Content Browser) 中,找到你的MetaHuman的 蓝图(Blueprint)。其名称一直为 BP_MetaHumanName。然后,将MetaHuman的蓝图拖入关卡。

将MetaHuman蓝图拖入关卡

该教程使用Taro预设,所有我们需要将 BP_Taro 蓝图拖入关卡。你可以用任何MetaHuman代替Taro。

创建新的关卡序列并添加你的MetaHuman

执行这些步骤:

  1. 内容浏览器(Content Browser) 中右键点击。然后,在菜单中选择 动画(Animation) > 关卡序列(Level Sequence)

  2. 双击创建的 关卡序列资产(Level Sequence Asset),将该资产在 Sequencer编辑器 中打开。

  3. Sequencer编辑器 中,点击 添加轨道(+Track) 按钮,然后选择 Actor到Sequencer。找到并选择你的MetaHuman的蓝图,然后点击来将其添加入关卡序列。

    将Actor添加到Sequencer轨道

    这会为 身体面部 创建一个另外的Sequencer轨道,并且为对应的 Control Rigs 添加分段。展开 MetaHuman_ControlRig 或者 Face_ControlBoard_CtrlRig 会显示rig中所有的控制。

    Sequencer中的面部控制

    高光显示的资产树包含一个骨骼网格体 (面部)、骨骼网格体的Control Rig资产 (Face_ControlBoard_CtrlRig),以及该Control Rig所包含的所有控制。

访问面部姿势内容库

接下来,将虚幻编辑器切换到 动画模式(Animation Mode) 然后访问,面部姿势内容库(Facial Pose Library)。在 主工具栏(Main Toolbar)模式(Modes) 下拉菜单中,选择 动画模式(Animation Mode)。也可以使用 Shift + 7 快捷键。

切换到动画模式

动画(Animation) 面板中,点击 姿势(Poses) 按钮来打开 Control Rig姿势 面板。

打开姿势面板

右键点击左侧导航面板的空白区域,选择 向视图添加已有的文件夹(Add Existing Folder to View)。在打开的导航面板中,找到 Content/MetaHumans/Common/common/PoseLibrary/Face 文件夹,然后点击 OK

将面部文件夹添加入Control Rig姿势视图

在该文件夹中,你可以找到简单表情以及不同表情的组合。它们有着直观的名称来描述姿势所表示的情绪,比如愤怒、喜悦和悲伤等等。

要更多地了解虚幻引擎的动画模式,参考虚幻引擎5文档的动画模式 页面。

选择面部控制并应用姿势

要应用内容库中的姿势,你需要先选择姿势会影响的所有面部控制。在 姿势(Poses) 面板中,右键点击一个 姿势资产(Pose Asset)。然后,在菜单中点击 选择控制(Select Controls)。除此以外,还可以点击选中姿势,然后点击设置面板中的 选择控制(Select Controls)

这样会选择父级为 Face_ControlBoard_CtrlRig Control Rig的所有控制。你可以在Sequencer中看到这些选择,选中的控制用蓝色高光显示。

Seqeuncer中高光显示面部控制

如果你想让姿势仅影响面部的一些部分,你可以仅选择对应的面部控制(比如只改变眼睛和眉毛,而不改变面部的下半部分)。要选择或取消选择控制,按住 Ctrl 键然后 左键点击 要从当前选择中添加或移除的控制。

如果你想要在Sequencer时间轴中为该姿势创建一个关键帧,启用设置面板中的 关键帧(Key) 选项,如下面截图所示。

Control Rig面部姿势关键帧选项

选中控制之后,在 姿势(Poses) 面板中,再次右键点击 姿势资产(Pose Asset)。然后在菜单中选择 粘贴姿势(Paste Pose)。除此以外,还可以点击设置面板中的 粘贴姿势(Paste Pose) 按钮。

执行该操作会立即改变视口中MetaHuman的面部表情。

面部姿势应用到MetaHuman

点击查看大图。

发表评论

用户头像 游客
此处应有掌声~

评论列表

还没有评论,快来说点什么吧~