行走识别和跳跃识别
行走识别和跳跃识别
行走识别:

行走识别是预先训练好的模型, 行走识别能否和角色匹配摄像头的角度和位置至关重要:
请参考教程,把摄像头放到膝盖高度并调整仰角让自己和人型轮廓对齐:

调整摄像头俯仰角让自己和人型轮廓对齐

如果因为没法很好的和人型轮廓对齐,请尽量保证双脚和摄像头画面底部对齐

充足的光线
由于The Link是用的玩家自己的摄像头, 不同的摄像头对光线的敏感度不一样. 实测下来有些摄像头在光线不好的情况下会明显降低帧率并影响识别效果.
所以请尽量保证房间内有充足的照明, 如果实在没法保证照明, 也可以尝试用摄像头设置软件拉高摄像头的亮度和曝光来获得足够清晰的画面.
行走识别控件
惯性:
游戏人物被你驱动向前走的惯性,过低会导致游戏人物走路一卡一卡的, 过高会导致你停下来了游戏人物还往前走几步, 需要调到一个恰当的值让你和游戏人物走路完美同步

灵敏度:
越高越容易启动行走, 当然也越容易误触发, 越低越难启动行走,有时候甚至需要高抬腿跑才能启动行走. 请调到一个自己最舒服的值
微调完成后可以右键把行走识别控件加入收藏夹方便下次使用

限制姿势
你可以给行走识别添加一个限制条件(推荐是双脚保持小幅行走类似站立姿态), 只有在满足这个动作相似度的时候下方的行走识别控件才会开始判断行走:

注意添加了限制姿势我们需要选择左边的输入逻辑为直线,也就是两个条件同时满足才会执行
- 用鼠标滚轮在蓝色线条上滚动可以切换输入姿态之间的逻辑:
这样限制姿势和行走需要同时满足才会触发行走按键,请把限制姿势调到一个刚好走路不会卡的相似度
更多关于限制姿势说明可以查看:姿态识别
行走识别误触发
杂乱的背景或者过于宽松的衣裤或者过暗的环境
The Link是一个完全靠摄像头来识别你动作的体感软件,也就是说,它只能通过摄像头看到的画面来判断你的动作,让游戏里的角色跟你同步。
如果你的背景画面很杂乱或者和人的衣服裤子颜色很接近,很可能会导致追踪算法识别人体困难,从而误触发行走。
同样的如果你的裤子过于宽松, 小的步伐会让摄像头看不出你在走路, 很宽松的衣服运动起来摆动也会导致The Link误以为你在动。
至于光线,实际上是要看具体摄像头的,有些摄像头在昏暗的光线下表现特别不理想。这种情况下,你需要保证房间里有足够的光照或者增加额外的光源。
总结:最准确的了解The Link有没有看清你的方法就是观察你做各种动作和行走的时候身上的蓝色线条是否很稳定的待在身体对应的位置。
大幅上半身动作误触发行走修正算法
在软件设置-高级设置中有一个修正行走识别误触发的算法,增加其强度有助于防止上半身大幅动作误触发行走.可以尝试调整. 注意: 过高的算法强度也可能会导致你边走边做大幅度动作时突然停下.

添加限制姿势
你可以给行走识别添加一个限制条件(推荐是双脚保持小幅行走类似站立姿态), 只有在满足这个动作相似度的时候下方的行走识别控件才会开始判断行走:

给需要立刻停止移动的动作绑定临时性关闭行走link
在紧张刺激的游戏过程中, 往往有一些时候我们希望无论如何也不要误触发行走, 做这个动作的时候我们需要角色立刻停下来不会做任何移动.
这时候我们可以给一些动作绑定临时性关闭行走.

双击打开需要关闭行走的连接后,点击最右边的双向箭头切换到连接开关控制:

在最上方打勾启用后 选择到行走的连接(比如这里行走的连接名叫前进)
点击关闭-确定添加
输出方式选择-按住

最后记得保存
这样每当我们做这个动作的时候行走识别都会临时性关闭并让正在行走的角色停下来.(任何不希望误触发行走的动作都可以考虑添加)
跳跃识别:
跳跃识别本质上是识别你身体重心的上升速度, 这是为了能适应各种不同的角色扮演情况, 比如你可以蹲着小跳一下.
灵敏度:
顾名思义, 灵敏度越高越容易识别到跳跃, 灵敏度越低越难识别到跳跃

因为跳跃是分析几个连续帧之间的连续运动,所以它的灵敏度和你的帧率有直接关系. 一般不同电脑帧率在1到60中有一个特定的区间,是对你跳跃有明显作用的,请找到那个区间并在此中调试
无误触发跳跃:
由于跳跃识别本身仅仅识别身体重心的升高速度, 如果灵敏度高的话在剧烈运动或者快速蹲下站起时很容易误触发.
那么如果有一些游戏既需要频繁的起跳又不希望有任何误触发怎么办呢?
除了把跳跃换成其它动作, 我们也可以和触摸框结合来做一个限制高度的真正跳跃:
如下图就是先识别到身体重心升高,再识别到鼻子碰到顶部的触摸框才会触发跳跃

由于要同时触发两个条件才会跳跃 这样的话我们可以把跳跃灵敏度设置的稍微高一些。
在设置-发现模型中:
有一个神庙逃亡小游戏的模板你可以下载我设置的无误触发跳跃自己微调适应后复制到自己的模型

