默认情况下,FBX SDK 2016.0会以新格式写入FBX文件,该格式与以前的SDK版本不兼容。自述文件中有关于它的说明:
将文件格式更新为7.5(与2016+产品兼容),该文件格式现在在二进制块标题中使用64位整数来支持大文件(> 2GB)。这些新的FBX文件将不会导入较旧的产品(2015年或更早版本),因此,如果需要定位这些较旧的产品,请确保设置正确的导出格式。
但是我找不到在代码中“设置正确的导出格式”以导出为先前格式的方法。
在我的导出设置代码中尝试过此操作,但没有运气:
fbx_manager_->GetIOSettings()->SetIntProp(
EXP_FBX_EXPORT_FILE_VERSION, FBX_FILE_VERSION_7400 );
用旧格式版本请求保存的正确方法是什么?
我可能已经晚了,但是我找到了解决方案:有一种方法FbxExporter::SetFileExportVersion()
将字符串常量作为参数。可以在fbxio.h中找到constatsFBX_2014_00_COMPATIBLE
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句