news 2026/9/3 3:41:18

【UE5.3】使用Live Link Face给vrm角色添加表情和头部动作

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【UE5.3】使用Live Link Face给vrm角色添加表情和头部动作

目录

效果

步骤

一、准备Live Link Face

二、UE项目准备

三、给角色添加表情

四、给角色添加头部转动

五、生成动画序列


效果

步骤

一、准备Live Link Face

苹果手机下载软件“Live Link Face”,让苹果手机和电脑连接同一个WiFi。

打开“Live Link Face”,点击左上角设置按钮

点击【Live Link】

点击【添加目标】

输入电脑端的IP地址

捕捉模式设置为“ARKit”

二、UE项目准备

开启插件“Live Link”

开启插件“Apple ARKit”和“Apple ARKit Face Support”

点击“Window-》Virtual Production-》Live Link”

如果如下图标显示为绿色表示连接成功

三、给角色添加表情

添加一个蓝图,父类为“LiveLinkRemapAssert”

这里命名为“BPRemap_NaNa”

打开“BPRemap_NaNa”,重载“获取重映射的曲线名称”

添加如下节点,将苹果 iPhone 的 ARKit 面部捕捉数据驱动到一个拥有自己独特命名规则的 3D 模型上。

名称含义来源
Fcl_EYE_Close_L / R左/右眼闭合EyeBlinkLeft / Right
Fcl_MTH_A口型 A (啊)JawOpen
Fcl_MTH_O口型 O (欧)MouthFunnel
Fcl_MTH_U口型 U (乌/嘟嘴)MouthPucker
Fcl_BRW_Angry眉毛生气BrowDownLeft + NoseSneer
Fcl_BRW_Sorrow眉毛悲伤BrowInnerUp
Fcl_BRW_Surprised眉毛惊讶BrowOuterUp
Fcl_MTH_Joy嘴巴高兴 (笑)MouthSmile

如果不知道上图中名称是怎么来的,可以通过打印Curve Name来确定Switch分支名称,然后可以查看vrm骨骼的“变形目标名称”来对应上图中右半部分输出的名称

新建一个动画蓝图

指定骨骼后点击【创建】

这里命名为“ABP_NaNa”

打开“ABP_NaNa”,添加一个“Live Link Pose”节点,参数“Live Link Subject Name”设置为“iPhone”

“重定向资产”设置为刚制作的“BPRemap_NaNa”

在“预览场景设置中”中,设置预览动画蓝图、预览控制器、LiveLink主题名、重定向资产

此时我们就能在动画蓝图的预览窗口中看到角色的面部表情会跟随我们面部变化而变化

在动画图表中添加一个“Modify Curve”节点,参数值设置为0.8

四、给角色添加头部转动

首先找到角色的骨骼

打开骨骼文件,显示所有骨骼

找到控制头部旋转的骨骼,这里是“J_Bip_C_Head”

回到动画蓝图“ABP_NaNa”,关闭骨骼显示。在动画图表中添加“Transform(Modify)Bone”节点,然后将参数“Rotation”提升为变量,这里变量命名为“Head Rotation”

在事件图表中添加如下节点来设置变量“Head Rotation”的值

在动画图表中选中节点“Transform(Modify)Bone”,然后设置旋转模式为“替换现有项”

手机中开启头部旋转

将预览控制器改回默认

此时可以就看到头部转动效果了:

如果希望边做动作边做表情,我们可以在“Live Link Pose”之前加上动画序列

五、生成动画序列

如果我们想把这段边走路边做表情制作成动画序列,可以点击录制按钮

在录制期间内做相应的表情,然后关闭录制,就会生成这一段时间的动画序列

效果如下

如果要调节表情细节,可以双击对应的曲线(这里双击“MouthClose”)来打开曲线编辑器

可以通过调节关键帧来修改表情

曲线名称对应的意义如下表所示:

1. 眼睛区域 (Eyes)

这些控制眼皮的开合以及眼球的朝向。

名称 (Name)中文解释详细作用
EyeBlinkLeft / Right左/右眼 眨眼(截图未列出但通常有) 控制眼皮闭合。
EyeLookDownLeft / Right左/右眼 向下看眼球向下转动。
EyeLookInLeft / Right左/右眼 向内看斗鸡眼方向(左眼向右看,右眼向左看)。
EyeLookOutLeft / Right左/右眼 向外看也就是向侧面看。
EyeLookUpLeft / Right左/右眼 向上看眼球向上转动。
EyeSquintLeft / Right左/右眼 眯眼下眼睑向上提,表现疑惑或微笑时的眼部挤压。
EyeWideLeft / Right左/右眼 瞪大上眼睑向上提,表现惊讶或惊恐。

2. 眉毛区域 (Brows)

这些控制眉毛的情绪表达。

名称 (Name)中文解释详细作用
BrowDownLeft / Right左/右眉 下压生气或专注时的眉毛动作。
BrowInnerUp眉头 上扬悲伤时的眉毛动作(八字眉)。
BrowOuterUpLeft / Right左/右眉梢 上扬惊讶或挑眉时的动作。

3. 嘴巴与下巴 (Mouth & Jaw) - 最复杂的部分

ARKit 把嘴巴拆分得很细,而二次元模型通常只用几个口型概括。

名称 (Name)中文解释详细作用常见重定向目标
JawOpen张下巴整个下颚骨张开。Fcl_MTH_A(张嘴)
JawForward下巴前突地包天动作。(通常不映射)
JawLeft / Right下巴左/右移咬合错位动作。(通常不映射)
MouthClose闭嘴强行闭合嘴唇(即使下巴张开)。Fcl_MTH_Close
MouthLeft / Right嘴巴左/右移整个嘴歪向一边。(通常不映射)
MouthFrownLeft / Right嘴角 下撇悲伤或不满,嘴角向下拉。(配合Sorrow表情)
MouthSmileLeft / Right嘴角 上扬微笑,嘴角向上拉。Fcl_MTH_Joy
MouthDimpleLeft / Right嘴角 后缩露出酒窝的动作,也是假笑。(可映射到笑)
MouthStretchLeft / Right嘴角 横拉像是发“一”音,嘴巴变宽。(可映射到笑或E音)
MouthRollLower / Upper嘴唇 内卷抿嘴动作(把嘴唇包住牙齿)。(通常不映射)
MouthShrugLower / Upper嘴唇 前噘类似嘟嘴,但主要是嘴唇翘起。Fcl_MTH_U
MouthPressLeft / Right嘴唇 挤压嘴唇紧闭并按压。(通常不映射)
MouthLowerDown...下唇 下移下嘴唇张开。(辅助张嘴)
MouthUpperUp...上唇 上移上嘴唇张开(露上牙)。(辅助张嘴)
MouthPucker嘟嘴像亲吻或吹口哨的动作。Fcl_MTH_U
MouthFunnel漏斗嘴嘴巴呈O型,像吹气。Fcl_MTH_O
TongueOut伸舌头舌头伸出。(如果有舌头骨骼则映射)

4. 脸颊与鼻子 (Cheek & Nose)

名称 (Name)中文解释详细作用
CheekPuff鼓腮嘴里含气,脸颊鼓起。
CheekSquintLeft / Right脸颊 上提微笑时苹果肌向上推挤眼睛的动作。
NoseSneerLeft / Right皱鼻鼻子两侧肌肉收缩,通常用于生气或嫌弃。

5. 头部与眼球骨骼 (Transform / Rotation)

注意:这些通常直接驱动骨骼,不需要重定向到 Morph Target(变形目标)。

名称 (Name)中文解释详细作用
HeadYaw摇头头部左右旋转(否定的动作)。
HeadPitch点头头部上下旋转(肯定的动作)。
HeadRoll歪头头部左右倾斜(卖萌的动作)。
LeftEyeYaw/Pitch/Roll左眼球旋转直接控制眼球骨骼转动。
RightEyeYaw/Pitch/Roll右眼球旋转直接控制眼球骨骼转动。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/2 7:57:42

基于openwrt的打印机服务器--无法连接打印机的问题

有任务、但被挂起,且你怀疑没装 kmod-usb-printer——这个判断很靠谱:CUPS 能收作业但写不进 USB 打印设备时,最常见就是没有 /dev/usb/lp0(usblp 驱动没起来),CUPS 就会把队列停掉/挂起。 按下面步骤做&am…

作者头像 李华
网站建设 2026/9/1 11:10:48

百度AI开放平台VS GPT-SoVITS:哪个更便宜?

百度AI开放平台VS GPT-SoVITS:哪个更便宜? 在智能语音技术迅速渗透日常生活的今天,越来越多的企业和个人开始关注“用声音说话”的成本问题。无论是为客服系统配上自然流畅的播报音,还是打造专属品牌的虚拟代言人,语音…

作者头像 李华
网站建设 2026/9/2 15:56:41

YOLOv5详解:高效目标检测的实战指南

YOLOv5详解:高效目标检测的实战指南 在智能制造车间的一条高速生产线上,摄像头每秒捕捉数百帧图像,系统必须在毫秒级时间内判断产品是否存在划痕、缺件或装配偏差。传统视觉算法早已力不从心,而深度学习模型又常因推理延迟无法满…

作者头像 李华
网站建设 2026/9/3 2:07:11

Typora 免费安装教程

Typora 免费安装教程 1.Typora 简介 Typora 是一款跨平台的 Markdown 编辑器,因其简洁的界面和流畅的用户体验而受到广泛欢迎。它支持实时预览功能,让您在编辑 Markdown 文档的同时即时查看最终效果,无需切换视图。此外,Typora …

作者头像 李华
网站建设 2026/9/2 23:25:32

day-02数组题目总结笔记

数组题目总结笔记(二) 目录 最长公共前缀加一杨辉三角买卖股票的最佳时机多数元素6. 最长公共前缀 题目描述 编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。 示例: 输入:strs…

作者头像 李华
网站建设 2026/9/2 18:13:44

LobeChat能否实现AI生成读书笔记?阅读效率倍增技巧

LobeChat能否实现AI生成读书笔记?阅读效率倍增技巧 在信息爆炸的时代,我们每天面对的文本量远超以往——学术论文、行业报告、电子书籍、长篇资讯……即便一个人全年无休地阅读,也难以追上知识更新的速度。更现实的问题是:读完了&…

作者头像 李华