• 使用道乐师的虚幻插件

    请注意道乐师的虚幻插件仅支持 4.26 以上版本,如果您需要在 4.26 以下的版本中使用道乐师,请联系我们。

    在这里我们将介绍如何在虚幻引擎中使用道乐师动捕插件。我们将使用 Epic 的 Paragon: Wukong 模型来演示使用方法。

    新建一个项目, 将 Paragon: Wukong 加入项目中。

    broken image

    在 Plugins 中激活 Control Rig 以及 Open Sound Control 两个插件,此时可能需要重新项目。

    broken image
    broken image

    将道乐师的 UE 插件解压在项目 Content 目录中,此时,目录结构应该类似于下图,

    broken image

    新建一个场景,将 Dollars/Blueprints 中的 BP_DollarsReceiver 以及 BP_MannequinMoCap 拖入场景中,并且在 BP_MannequinMoCap 的 Dollars Receiver 中,选择场景中的 BP_DollarsReceiver,

    broken image

    运行该虚幻项目,之后启动道乐师动捕程序,载入一段 bvh,如果虚幻的 Mannequin 跟着动捕人偶一起动,那说明动捕程序和虚幻项目已经连通了。

    broken image

    接下去我们为孙悟空添加动捕,主要有三步,

    1. 生成 Control Rig,

    2. 生成动画蓝图,

    3. 生成 Actor 蓝图,

    生成 Control Rig

    首先从生成 Control Rig 开始,我们右键点击 ParagonSunWukong/Characters/Heroes/Wukong/Meshes 目录下的 Wukong,在弹出的菜单中选择 Create Control Rig,

    broken image

    打开新建的 Control Rig,然后打开 Dollars/ControlRig 目录下的 CR_DollarsMoCap,

    broken image

    在 CR_DollarsMoCap 的 Rig Hierarchy tab 中,选中 Ctrl 以及 Adj 下的全部元素,右键点击之后选择复制,

    broken image

    在 Wukong Control Rig 的 Hierarchy 中,点击鼠标右键,选择粘贴,

    broken image

    回到 CR_DollarsMoCap,接下来我们在 My Blueprint 中,将 Variables 下的变量逐一拷贝粘贴到 Wukong 的 Control Rig 中,是的,变量需要逐一复制。

    broken image

    如果你找不到 My Blueprint tab,可以在 Window 菜单中勾选,

    broken image

    复制完变量后,我们将 Wukong 的各个骨骼名填入以 _name 结尾的变量中,您可以参照下表,

    broken image

    最后,框中 CR_DollarsMoCap 的全部节点图,复制粘贴 Wukong 的 Control Rig 中,

    broken image

    编译 Wukong 的 Control Rig 后,Wukong 应该由下图中的姿势,

    broken image

    变为 TPose。

    broken image

    Control Rig 就搞定了。

    生成动画蓝图

    接下去我们生成动画蓝图。还是在 ParagonSunWukong/Characters/Heroes/Wukong/Meshes 中,我们为 Wukong 创建一个动画蓝图,

    broken image

    打开 Dollars/Blueprints 中的 ABP_MannequinMoCap,

    broken image

    接下去我们要做什么可能你也猜到了,是的,就是把 ABP_MannequinMoCap 中的全部内容复制到 Wukong 的动画蓝图中。

    主要有三部分,My Blueprint 中的两个变量,

    broken image

    Event Graph 中的节点图,

    broken image

    以及 Anim Graph 中的节点图,

    broken image

    复制 Anim Graph 后,我们需要将 Control Rig 中的 Control Rig Class 更换为我们刚才生成的 Wukong 的 Control Rig。

    broken image

    动画蓝图也搞定了。

    生成 Actor 蓝图

    最后是 Actor 蓝图。新建一个 Blueprint 类,在选择父类的对话框中,注意选择 BP_DollarsMoCapActor,

    broken image

    将 Wukong 的 Skeletal Mesh 加入蓝图,在 Anim Class 中选中我们前一步生成的动画蓝图,

    broken image

    搞定了!将这个新建的蓝图加入场景中,在其 Dollars Receiver 中选择场景中已有的 BP_DollarsReceiver,

    broken image

    同样,在道乐师动捕程序中载入一段 bvh,可以看到孙悟空跟着动起来了。

    broken image

    到了这一步 UE4 的 Mannequin 已经不需要,我们可以将 BP_MannequinMoCap 从场景中删除,但是请保留 BP_DollarsReceiver。

    您可以在这里下载已经完成以上集成的项目。只需将 ParagonSunWukong 目录复制到该项目的 Content 目录下,就能在虚幻中体验道乐师了。

    broken image

    注意,我们建议先复制 ParagonSunWukong 目录,再打开项目,以免由于找不到文件导致的连接丢失。

  • — 联系我们 —

    上海晴观信息科技有限公司

    broken image

    上海市普陀区长寿路189号7楼

    broken image

    DollarsMoCap