您当前的位置: 首页 >  编辑器

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Blender图解教程:使用曲线编辑器(Graph Editor)的“不连续项(欧拉)过滤器”解决欧拉模式下旋转异常问题

开发游戏的老王 发布时间:2020-10-12 19:24:45 ,浏览量:3

情景再现

做升龙拳的时候在第25帧和第30帧之间遇到的这个问题(请注意角色脚部)

第25帧,正常的腾空勾拳pose

在这里插入图片描述

第30帧 也是一个正常的下落Pose

在这里插入图片描述

两个关键帧之间由Blender自动生成补间,然鹅,诡异的事情发生了(如下图,请注意角色脚部)

在这里插入图片描述

换个角度看看

在这里插入图片描述

问题产生的原因

这种问题仅在欧拉模式下旋转时才会产生,(据说)是因为补间过程中出现了万向锁。这可能就是Blender默认使用四元数表示旋转的原因吧。

解决办法
  1. 选择出现问题的骨骼(控制器),本例中是脚部的IK
  2. 将动画摄影表切换到曲线编辑器(快捷键Ctrl + Tab

一般出现类似问题,我们都可以发现两帧之间存在类似红圈区域那样急剧变化的曲线

在这里插入图片描述

  1. A全选,在关键帧标签中点击不连续项(欧拉)过滤器

在这里插入图片描述

执行完毕后,曲线变成了下面的样子(紫色那条)

在这里插入图片描述

再运行一下动画,诡异的问题解决了

在这里插入图片描述

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0394s