情景再现
做升龙拳的时候在第25帧和第30帧之间遇到的这个问题(请注意角色脚部)
第25帧,正常的腾空勾拳pose
第30帧 也是一个正常的下落Pose
两个关键帧之间由Blender自动生成补间,然鹅,诡异的事情发生了(如下图,请注意角色脚部)
换个角度看看
这种问题仅在欧拉模式下旋转时才会产生,(据说)是因为补间过程中出现了万向锁。这可能就是Blender默认使用四元数表示旋转的原因吧。
解决办法- 选择出现问题的骨骼(控制器),本例中是脚部的IK
- 将动画摄影表切换到曲线编辑器(快捷键
Ctrl + Tab
)
一般出现类似问题,我们都可以发现两帧之间存在类似红圈区域那样急剧变化的曲线
- 按
A
全选,在关键帧
标签中点击不连续项(欧拉)过滤器
执行完毕后,曲线变成了下面的样子(紫色那条)
再运行一下动画,诡异的问题解决了