【发布时间】:2019-05-21 11:32:07
【问题描述】:
我真的很困惑 FBX 文件中的实际动画帧数。 Autodesk FBX review 告诉我 24,Unity 告诉我 30,我认为应该是 60。
因此,我使用 Notepad++ 打开了该 FBX 文件的 ASCII 版本。
我期待类似“关键帧:60”或类似的内容,但我没有在文件中找到这样的描述。
如何确定该 FBX 文件中的实际帧数?
谢谢!
【问题讨论】:
我真的很困惑 FBX 文件中的实际动画帧数。 Autodesk FBX review 告诉我 24,Unity 告诉我 30,我认为应该是 60。
因此,我使用 Notepad++ 打开了该 FBX 文件的 ASCII 版本。
我期待类似“关键帧:60”或类似的内容,但我没有在文件中找到这样的描述。
如何确定该 FBX 文件中的实际帧数?
谢谢!
【问题讨论】:
这有点复杂。 FBX 具有每个动画堆栈的剪辑时间和关键帧时间。这些以 FBX 时间单位编码(您可以在 FBX 文档中查找)。您可以使用它来计算剪辑时间和关键帧时间(以秒为单位)。剪辑时间和关键帧时间的区别在于,关键帧时间是堆栈中最长动画曲线的长度,而剪辑时间只是剪辑的长度,可以任意长。无论如何,当您获得以秒为单位的长度时,您可以将其乘以动画的帧速率以获得帧数。因此,例如,如果关键帧长度为 1.5,帧速率为 30,那么最长的动画曲线中应该有 45 帧。我希望这是有道理的。
【讨论】: