UE导出的FBX会在End处多增加一个关键帧

我现在是有一个78帧的fbx动画,导入ue后还是78帧,我再把他导出一个新的fbx,用max是79帧

我用ASC​II格式查看了FBX,确实是在动画部分比导入前多了一帧的数据

想请问下是否为BUG,还是特意设计​[Image Removed]

重现步骤
3dsmax制作一个动画

记住帧率导出fbx

将fbx导入ue后再导出

再导入3dsmax看帧范围,发现结尾多了一帧

https://github.com/EpicGames/UnrealEngine/pull/10741/commits/301795dc3af973493303932c29e858d6b4495a3f

感觉像是这里while的判断条件写错了

你好,您能再补一个重现视频和测试fbx资产吗,我这边更好反馈一点,谢谢~

已上传到附件

复现流程可以看这个视频

好的收到,看上去导出的最后一帧是多余的,您可以先在fbx手动移除这一帧,这个问题我尝试反馈一下看看在后面版本中能否修掉

这个问题之前已经收录UE-192645,只是当时您给的这个修复代码看上去有点粗糙并没有被采用所以被搁置,后面会修复这个问题

好的感谢,这个不是我提交的代码,就是看到git上的pull了这个while条件测试了下确实解决了问题,想确认下是没有风险的

好的,后面修复了我再把完整CL发给您,谢谢反馈~