FBX SDK экспортирует в более старый формат файла fbx

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

Как правильно сохранить запрос в более старой версии?

3

Решение

Я, вероятно, опоздал, но я нашел решение:
Есть метод FbxExporter::SetFileExportVersion() который принимает строковую константу в качестве аргумента. Констаты можно найти в fbxio.h и выглядеть как FBX_2014_00_COMPATIBLE

5

Другие решения


По вопросам рекламы [email protected]