跳至主要内容

設定指南

本指南將引導您完成 Runtime MetaHuman Lip Sync 與您的 MetaHuman 角色的基本設定流程。

注意: Runtime MetaHuman Lip Sync 可與 MetaHuman自訂角色 搭配使用。有關設定自訂角色的詳細說明,請參閱 自訂角色設定指南

先決條件

在開始之前,請確保:

  1. MetaHuman 插件需求:

    • UE 5.5 及更早版本: 在您的專案中啟用 MetaHuman 插件
    • UE 5.6 及更新版本: 在您的專案中啟用 MetaHuman Core Tech 插件
    其他 MetaHuman 插件

    根據您建立 MetaHuman 角色的方式,您可能需要其他插件。例如,如果您打算使用 UE 5.6 中引入的新 MetaHuman Creator 系統來建立 MetaHuman,您還需要啟用 MetaHuman Creator 插件。有關此系統的更多資訊,請參閱 MetaHuman Creator 文件

  2. 您已在專案中下載並擁有至少一個 MetaHuman 角色

  3. Runtime MetaHuman Lip Sync 插件已安裝

標準模型擴展插件

如果您計劃使用 Standard Model,您需要安裝擴展插件:

  1. 此處 下載 Standard Lip Sync Extension 插件
  2. 將下載的壓縮檔中的資料夾解壓縮到您專案的 Plugins 資料夾中(如果該資料夾不存在,請建立它)
  3. 確保您的專案設定為 C++ 專案(即使您沒有任何 C++ 程式碼)
  4. 重新建置您的專案
備註
  • 此擴展僅在您想要使用 Standard Model 時才需要。如果您只需要 Realistic Models,則可以跳過此步驟。
  • 有關如何手動建置插件的更多資訊,請參閱 建置插件教學

其他插件

  • 如果您計劃使用音訊擷取(例如,麥克風輸入),請安裝 Runtime Audio Importer 插件。
  • 如果您計劃使用文字轉語音功能:

動畫藍圖設定

步驟 1:找到並修改臉部動畫藍圖

您需要修改一個將用於 MetaHuman 角色臉部動畫的動畫藍圖。預設的 MetaHuman 臉部動畫藍圖位於:

Content/MetaHumans/Common/Face/Face_AnimBP

Face Animation Blueprint

您有幾個選項可以實作嘴部同步功能:

直接開啟預設的 Face_AnimBP 並進行修改。任何變更都會影響所有使用此動畫藍圖的 MetaHuman 角色。

注意: 此方法雖然方便,但會影響所有使用預設動畫藍圖的角色。

步骤 2:事件图表设置

打开您的面部动画蓝图并切换到 Event Graph。您需要创建一个生成器来处理音频数据并生成唇形同步动画。

  1. 如果 Event Blueprint Begin Play 节点尚不存在,请添加它
  2. 添加 Create Runtime Viseme Generator 节点并将其连接到 Begin Play 事件
  3. 将输出保存为变量(例如 "VisemeGenerator"),以便在图表的其他部分使用

创建 Runtime Viseme Generator

有关详细配置选项,请参阅标准模型配置部分。

步骤 3:动画图表设置

完成事件图表设置后,切换到 Anim Graph 以将生成器连接到角色的动画:

  1. 找到包含 MetaHuman 面部的姿势(通常来自 Use cached pose 'Body Pose'
  2. 添加 Blend Runtime MetaHuman Lip Sync 节点
  3. 将姿势连接到 Blend Runtime MetaHuman Lip Sync 节点的 Source Pose
  4. 将您的 VisemeGenerator 变量连接到 Viseme Generator 引脚
  5. Blend Runtime MetaHuman Lip Sync 节点的输出连接到 Output PoseResult 引脚

混合 Runtime MetaHuman Lip Sync

后续步骤

现在您已完成基本的动画蓝图设置,接下来需要配置音频输入处理,以将音频数据馈送到您的唇形同步生成器。

继续阅读音频处理指南,了解如何设置不同的音频输入方法,包括麦克风捕获、文本转语音和音频文件处理。

有关高级配置选项和微调,请参阅配置指南