FBXExportSplitAnimationIntoTakes -q
FBXExportSplitAnimationIntoTakes -c
FBXExportSplitAnimationIntoTakes -v
使用以下命令可以将动画文件导出到多个录制中。
FBXExportSplitAnimationIntoTakes -v
FBXExportSplitAnimationIntoTakes -v 选项需要额外的参数。其语法为:FBXExportSplitAnimationIntoTakes -v "takename" frameStart frameEnd。这会在内存中设置“takename frameStart frameEnd”形式。对该函数的后续调用会在表中附加新条目。
例如:
FBXExportSplitAnimationIntoTakes -v "toto" 1 5
FBXExportSplitAnimationIntoTakes -v "tata" 10 25
FBXExportSplitAnimationIntoTakes -v "titi" 3 20
在内部,帧以秒表示。使用当前应用程序帧速率将帧转化为秒。定义都可用后,调用 FBXExportSplitAnimationIntoTakes -q。这将返回:
// Result: name=toto start=1 end=5 name=toto start=10 end=25name=toto start=3 end=20 //
注意
如果需要为第二个导出设置新定义,积累数不会自动清除;调用方负责使用 -clear 选项调用命令来清除积累数。
无论定义了多少分割,Take001 始终存在。
如果设置的 frameEnd 小于 frameStart,将返回错误。
frameStart 和 frameEnd 没有必要使用关键帧定义间隔,而且分割函数不会尝试进行验证。如果没有动画关键帧在该范围内,仍将创建录制,但不使用关键帧。