如何创建动态采样率以提高使用Python读取Maya动画的准确性?

如何创建动态采样率以提高使用Python读取Maya动画的准确性?,python,maya,Python,Maya,我正在开发一个程序,它可以从Maya 2018输出多个CSV文件中的数据。它从设置文件中读取对象名称,然后创建对象具有的每个关键帧的数组,然后导出一列关键帧和一列与对象关联的不同轴的值 不幸的是,当使用三次插值连接点时,这会导致一个问题,因此我试图找到一种更好的方法来收集数据。我目前的想法是,不仅要捕捉关键帧,还要捕捉关键帧前后的帧以及关键帧之间的中点,但这看起来很笨拙 有什么建议吗?对maya动画曲线进行插值并不是世界上最简单的任务(实际上,您需要求解立方体方程以找到正确的“t”值,然后传递给

我正在开发一个程序,它可以从Maya 2018输出多个CSV文件中的数据。它从设置文件中读取对象名称,然后创建对象具有的每个关键帧的数组,然后导出一列关键帧和一列与对象关联的不同轴的值

不幸的是,当使用三次插值连接点时,这会导致一个问题,因此我试图找到一种更好的方法来收集数据。我目前的想法是,不仅要捕捉关键帧,还要捕捉关键帧前后的帧以及关键帧之间的中点,但这看起来很笨拙


有什么建议吗?

对maya动画曲线进行插值并不是世界上最简单的任务(实际上,您需要求解立方体方程以找到正确的“t”值,然后传递给立方体插值函数。这可能是您缺少的第一步)

不过,我的建议是直接从Maya输出所需帧值的采样,并完全跳过插值(请注意,由IK、表达式等驱动的任何变换都不会有动画曲线,因此在这些情况下,您将获得错误的数据)