【问题描述】
使用Rebocap录制动画、导出FBX后,由3dmax打开FBX,发现连续播放动画时会发生预期之外的剧烈抽搐或抖动,但逐帧查看(手动拖拽时间轴)却又没有任何问题;
通过“轨迹视图”发现动画曲线存在+180°到-180°的单帧跳变,怀疑是取值范围受到限制(超过180°自动变成-180°,反之亦然)。
【实验过程】
省略,直接说解决方法。
【解决方法】
1、下载并安装blender;
2、下载并安装blender插件“Better Fbx Importer & Exporter”(更好的fbx导入器/导出器);
3、通过插件,在blender中导入Rebocap导出的fbx(注意不是fbx6);
4、通过blender原生的导出方式导出fbx(注意不是通过插件导出);
5、在3dmax中导入由blender导出的fbx文件。
【注意事项】
在blender中,通过插件导入fbx后,如果再由插件导出,仍旧会发生抽搐或抖动(虽然绝大多数抽搐或抖动的错误会被修复)