FBX SDK 2016.0 по умолчанию записывает файлы FBX в новом формате, несовместимом с предыдущей версией SDK. Об этом есть примечание в файле readme:
Обновлен формат файла до 7.5 (совместим с продуктами 2016+), который теперь
использует 64-битные целые числа в заголовках двоичных блоков, чтобы обеспечить большой файл
поддержка (> 2 ГБ). Эти новые файлы FBX НЕ будут импортированы в более старые продукты
(2015 или меньше), поэтому убедитесь, что вы установили правильный формат экспорта, если вам нужно
нацеливаться на эти старые продукты.
Но я не могу найти способ «установить правильный формат экспорта» в моем коде для экспорта в предыдущий формат.
Попробовал это в моем коде настройки экспорта без удачи:
fbx_manager_->GetIOSettings()->SetIntProp(
EXP_FBX_EXPORT_FILE_VERSION, FBX_FILE_VERSION_7400 );
Как правильно сохранить запрос в более старой версии?
Я, вероятно, опоздал, но я нашел решение:
Есть метод FbxExporter::SetFileExportVersion()
который принимает строковую константу в качестве аргумента. Констаты можно найти в fbxio.h и выглядеть как FBX_2014_00_COMPATIBLE