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

本文介绍在Blender中制作升龙拳动画时遇到的万向锁问题及解决方法。该问题出现在欧拉模式下,表现为角色脚部在动画补间过程中产生异常旋转。通过调整关键帧并应用不连续项过滤器,最终成功修复了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

情景再现

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

换个角度看看

在这里插入图片描述

问题产生的原因

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

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

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

开发游戏的老王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值