Как настроить QT Creator для использования Autodesk FBX SDK в качестве библиотеки?

Документация Qt для QMesh по следующей ссылке: https://doc.qt.io/qt-5.11/qt3drender-qmesh.html, показывает, что QMesh поддерживает FBX при использовании Autodesk FBX SDK. В нем нет ресурсов о том, как это настроить, поэтому я поискал и нашел 1 ресурс по настройке FBX SDK с Qt Creator по следующей ссылке:

https://forums.autodesk.com/t5/fbx-forum/including-sdk-to-qt-creator/td-p/8184654

Я попробовал вышеуказанное решение, но когда я пытаюсь загрузить QMesh, я все еще получаю предупреждение отладки, которое: Qt3D.Renderer.Jobs: unsupported format encountered (fbx)

Это мой код, который работает с .obj файлами.

Qt3DRender::QMesh* mesh = new Qt3DRender::QMesh();
mesh->setSource(QUrl::fromLocalFile(filepath));

Я не уверен, что «плагин загрузчика геометрии fbx собран и найден», который, согласно документации Qt, необходим. Я поместил надлежащую ссылку на библиотеку в моем .pro, но насколько я могу судить, setSource до сих пор не знает, как использовать файлы FBX.


person karamazovbros    schedule 09.11.2018    source источник
comment
Могут ли быть отличия между fbx файлами? Или это единый стандарт вроде obj? В последнем случае Qt3D поддерживает загрузку fbx файлов из коробки. По крайней мере, в моем проекте я могу открывать и просматривать fbx файлы без установки каких-либо SDK.   -  person Florian Blume    schedule 13.11.2018
comment
Как получить доступ к скелету и оживить сетку?   -  person karamazovbros    schedule 13.11.2018
comment
@FlorianBlume, можете ли вы управлять сеткой через ее скелет в Qt3D с помощью C ++?   -  person karamazovbros    schedule 16.11.2018
comment
Я думаю, что для получения скелета вам нужно загрузить вашу 3D-модель с помощью класса QSceneLoader. Это, вероятно, также создает компонент скелета. Если да, то вы сможете манипулировать скелетом.   -  person Florian Blume    schedule 16.11.2018
comment
Когда я все же попробовал использовать SceneLoader, я все еще не мог получить доступ к скелету.   -  person karamazovbros    schedule 16.11.2018