FBX SDK导出为较旧的fbx文件格式

时间:2015-04-23 20:46:09

标签: c++ fbx

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 );

请求使用旧格式版本保存的正确方法是什么?

1 个答案:

答案 0 :(得分:6)

我可能迟到了,但我找到了解决方案: 方法FbxExporter::SetFileExportVersion()以字符串常量作为参数。 Constats可以在fbxio.h中找到,看起来像FBX_2014_00_COMPATIBLE