动作追踪器
PC版/手机版应用¶
图标按钮¶
图标 | 描述 | 面部 | 手部 | 面部 + 手部 |
---|---|---|---|---|
连接设定 | ● | ● | ● | |
显示面部/手部坐标点 | ● | ● | ● | |
显示视频画面 | ● | ● | ● | |
重置面部参数 | ● | ● | ||
面部/手部设置 | ● | ● | ● | |
系统设定 | ● | ● | ● | |
/ | 手部参考位置 | ● | ● |
注意
手机版的面部/手部设置合并到了系统设定图标里
关于手部参考位置
- 手的位置XY为图标所在位置的相对值,即当手腕处于图标中心时,位置XY的值为0
- 识别手部时根据手腕与左右手图标的距离来判断是左手还是右手
连接设定¶
选项 | 描述 | PC版 | 手机版 |
---|---|---|---|
本地 | 当应用和EX运行在同一台电脑上时,可以直接本地连接 | ● | |
远程 | 输入运行EX所在的电脑IP和EX远程访问的端口号 | ● | |
IP地址 | EX所在的电脑IP地址,可以在EX控制面板设定页的IP列表中查看 | ● | ● |
端口号 | EX远程访问的端口号,需要在EX控制面板设定页开启远程访问 | ● | ● |
寻找我的电脑 | 自动查找EX所在电脑的IP和端口号,需要在EX控制面板设定页启动网络发现 | ● | |
测试网络连接 | 测试手机是否能正常连接网络 | ● |
系统设定¶
选项 | 描述 | PC版 | 手机版 |
---|---|---|---|
摄像机 | 选择摄像头 | ● | |
帧率 | 限制应用运行的最大帧率 | ● | ● |
跟踪丢失时重置姿势 | 无法识别或连接中断时重置模型姿势 | ● | ● |
自动重新连接 | 与EX连接中断时重新连接 | ● | |
显示调试信息 | 在主页面显示调试信息 | ● | ● |
语言 | 英语/简体中文/繁体中文/日语/俄语 | ● | ● |
界面缩放 | 用户界面显示大小 | ● | |
版本号 | 应用版本号 | ● | ● |
备份 | 将手机设置存档备份到电脑端 | ● | |
恢复 | 从电脑端恢复设置存档到手机 | ● | |
恢复默认设置 | 将应用恢复成默认设置 | ● | ● |
面部设置¶
选项 | 描述 | 适用参数 |
---|---|---|
启用 / | 启用参数 | 全部参数 |
反转 | 将捕捉到的参数值反转 | 全部参数 |
平滑度 | 平滑度越高,动作越顺滑,动作延迟也越高 | 全部参数 |
灵敏度 | 值越大,参数值对动作的变化越敏感 | 角度XYZ、位置XYZ |
精度 | 值越大,参数值精度越高 | 左右眼、睁大眼、眯眼、眼球XY、左右眉、嘴部开闭、嘴部形变、撅嘴(张开/闭合)、鼓腮、伸舌 |
范围 | 限制捕捉的参数值范围 | 同上 |
同步到右眼 | 左右眼同步眨眼 | 左右眼 |
同步到右眉 | 左右眉同步上下 | 左右眉 |
关于平滑度
- 平滑度控制模型捕捉的顺滑程度。数值越大,模型运动越平滑,运动速度越慢。反之,数值越低,模型跟随捕捉的运动速度更快更同步
- 对于头身体而言,头XZ位置Z平滑度拉低,头Y位置XY平滑度相对提高一点
- 对于脸五官而言,眨眼眼球、嘴开闭平滑度拉低,眉Y、嘴型、眯眼瞪眼提高些
关于范围
- 范围限制了捕捉到的参数值的最大最小值,此值会对应到模型参数的最大最小值
- 以眼睛举例,如果发现眼睛很容易闭上,可以尝试调笑最大最小值(范围往左移动),反之往右移动
- 因每个人的五官不一样,默认值无法适用于所有人,所以需要按照自己的情况去调整到最合适的值
手部设置¶
选项 | 描述 | 适用参数 |
---|---|---|
启用 / | 启用参数 | 全部参数 |
反转 | 将捕捉到的参数值反转 | 全部参数 |
平滑度 | 平滑度越高,动作越顺滑,动作延迟也越高 | 全部参数 |
灵敏度 | 值越大,参数值对动作的变化越敏感 | 角度XZ、位置XY |
识别延迟 | 延迟判定手的识别,用来过滤识别错误 | 左右手 |
追踪宽容度 | 追踪手腕连续运动轨迹,用来判定当前追踪的是否为同一只手 | 左右手 |
SDK版本比较¶
SDK | PC | iOS | Android | 描述 |
---|---|---|---|---|
Mediapipe | ● | ● | ● | 由Google团队开发,开源。对设备性能要求高 |
ULSee | ● | ● | ● | 由ULSee公司开发,Facerig早期的技术提供商。优势是高性能,对设备要求低 |
ARKit | ● | 由Apple开发,目前精度和质量最好的方案 ※ 只能在支持ARKit的苹果设备上运行,旧设备可能无法使用 |
面部 | Mediapipe | ARKit | ULSee |
---|---|---|---|
角度XYZ | ● | ● | ● |
位置XYZ | ● | ● | ● |
左右眼开闭 | ● | ● | ● |
眼球XY | ● | ● | |
睁大眼睛 | ● | ||
眯眼 | ● | ||
左右眉上下 | ● | ● | ● |
嘴部开闭 | ● | ● | ● |
嘴部形变 | ● | ● | ● |
撅嘴(张开) | ● | ||
撅嘴(闭合) | ● | ||
鼓腮 | ● | ||
伸舌 | ● |
手部 | Mediapipe | ARKit | ULSee |
---|---|---|---|
角度XZ | ● | ||
位置XY | ● | ||
手指 | ● | ||
指间 | ● |
连接教学¶
PC版¶
- 托盘图标菜单栏,选择【动作追踪器】
- 本地连接:【连接设定】选择【本地】,点击【连接】
-
远程连接:【连接设定】选择【远程】。打开控制面板,设定页找到【远程访问】,点击【显示IP列表】,记下电脑IP和端口号并填入【连接设定里】
关于【本地】和【远程】
- 若EX运行在同一台电脑上,请选择【本地】,此方式无需启动【远程访问】
- 若EX运行在其他电脑上,请选择【远程】,手动输入IP地址来进行连接
手机版¶
- PC端控制面板设定页,启动【远程访问】服务,点击【启动网络发现】
- 手机【连接设定】,点击【寻找我的电脑】。若成功找到,会自动填入【IP地址】和【端口号】,点击【连接】
常见问题¶
手机版无法连接到电脑¶
- 确认手机和电脑处在同一个局域网内
- 检查蜂窝网络设置,确认允许Motion Tracker使用网络(仅针对iOS)
- 进入手机WIFI设定,关闭【私有地址】(仅针对iOS,未验证有效性)
- 确认【远程访问】正常开启
- 将电脑端应用安装目录的【bin/lw/lw.exe】加入到系统的【允许应用通过防火墙】里,或者关闭系统防火墙,并重启应用
- 手机端APP【连接设定】窗口点击【测试网络连接】,确认显示【测试成功】
- 点击【寻找我的电脑】,确认能正确找到IP地址和端口号
追踪器不显示摄像机画面¶
- 确认摄像头能正常工作
- 确认追踪器设定里,选择了正确的摄像机
- 确认没有其他应用正在使用摄像机
- 重启电脑
追踪器不显示面部/手部坐标点¶
- 确认周围环境光线充足,摄像头能清晰显示面部或手部
- 重启应用或电脑
追踪器无法控制模型¶
- 确认追踪器已连接至主程序
- 确认追踪器设定里,对应的模型槽序号已点亮
- 确认模型Json配置里,开启了面部/手部捕捉,并正确绑定了相关的模型参数,具体可参考 模型设置
- 若使用第三方模型,有可能在配置里关闭了捕捉功能,请咨询模型制作者
修订日期:2022年01月14日