5.7的FBX导入与5.6行为不一致

Hi,

我们发现5.7新的FBX导入和5.6的行为不太一样了,在5.6的时候,不带骨骼直接导入序列帧的行为是正常的。

[Image Removed]

但是在5.7中,它似乎不再受支持了。

[Image Removed]

使用Interchange.FeatureFlags.Import.FBX=False,切换回旧的Legacy导入,也还是如此,并没有回归5.6的默认行为。

我们想了解下,在5.7中,它不再受支持了么?

附件中提供了一个FBX,可以在5.6和5.7中进行测试。

[Attachment Removed]

测试了一下,5.7应该是更换了Interchange以后,Legacy一些旧的兼容逻辑被删掉了。

加一根骨骼,再导入就正常了。Interchange应该是不再兼容无骨骼导入了。

[Attachment Removed]

你好,

​很高兴知道您已经找到了解决这个问题的方法,就是加一个根骨,然后动画都bake到这个骨,就可以和5.7的动画系统兼容。因为在5.7中没有骨架会被认为不是动画资源。

另外,​使用 Geometry Cache(Alembic / USD)或 Vertex Animation Texture(VAT)也是可以实现帧动画的一个方向。

如果您有相关后续的问题,欢迎与我联系

Henry Liu​

[Attachment Removed]

Hi,

感谢解惑,原来是没有被识别成动画资源导致的。没有什么问题了,这个case可以关闭了。谢谢!

[Attachment Removed]