动画-3dsmax k动画的鬼畜问题
2023-06-10 23:43 作者:RA3幻次元战争MOD组 | 我要投稿
背景描述
原因:
修复方法
背景描述
给出一个姿态,在3dsmax计算过程姿态的时候回抽搐
如下图 在29时是一个站立,在32时是一个跑步。但是在30之间的状态是鬼畜



原因:
表达一个姿态使用的是欧拉角,其实就是你平时认识的角度
角度与姿态对应有不唯一性 例如 0度 360度 720度 看起来是一样的。在人看起来是一样的,在计算机看起来是不一样的这就导致了 他插值和预期结果是不一致的

在曲线编辑器里可能看到这个鬼畜的脚的角度从179 插值到-177 。
从人的角度看,-177度的姿态等价于-177+360 = 185
总而言之 就是人看起来是一样的 但是数据是截然不同的。这是由于欧拉角表示法的不唯一性导致
修复方法
打开曲线编辑器去对有问题的骨骼进行 +-2kπ
找到可疑点+k*360度
