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

Posted

技术标签:

【中文标题】FBX SDK 导出为较旧的 fbx 文件格式【英文标题】:FBX SDK exporting into older fbx file format 【发布时间】:2015-07-02 06:15:36 【问题描述】:

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】:

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

【讨论】:

以上是关于FBX SDK 导出为较旧的 fbx 文件格式的主要内容,如果未能解决你的问题,请参考以下文章

Autodesk FBX SDK Program 中文

fbx sdk 支持ios android吗

3dmax文件导出fbx文件,3dmax里的路径变形效果,到lumion里就失去效果了,是怎么回事???

如何将 Unity3d 预制文件批量导出为 FBX 格式?

3dmax不能导出FBX文件,一确定就出现错误并且自动关闭程序,怎么办?很着急

如何在3dmax中将模型导出成FBX格式并带贴图动画?