我真的对FBX文件中动画帧的实际数量感到困惑。Autodesk FBX评论告诉我24,Unity告诉我30,我认为应该是60。
因此,我已经用Notepad++打开了该FBX文件的ASCII版本。
我期望的是类似于“关键帧: 60”或类似的东西,但我没有在文件中找到这样的描述。
如何确定该FBX文件中的实际帧数?
谢谢!
发布于 2018-12-21 15:22:06
这有点复杂。FBX具有每个动画堆栈的片段时间和关键帧时间。这些是以FBX时间单位编码的(您可以在FBX文档中查找)。你可以用它来计算剪辑时间和关键帧时间。剪辑时间和关键帧时间之间的区别在于,关键帧时间是堆栈中最长动画曲线的长度,而剪辑时间只是剪辑的长度,可以是任意长的。无论如何,当您有以秒为单位的长度时,您可以将其乘以动画的帧速率,以获得帧的数量。因此,例如,如果关键帧长度为1.5,帧速率为30,则最长动画曲线中应该有45帧。我希望这是有意义的。
https://stackoverflow.com/questions/53877239
复制