2016-10-06 2 views
1

для курса в моем университете Я строю небольшой движок с C++, используя API OpenGL. Поскольку мне нужны некоторые 3D-модели для моих персонажей, я хотел бы знать, можно ли использовать наборы без установки единства. Я хотел бы импортировать файлы FBX в Maya или другой пакет 3D-моделирования, а затем экспортировать его как последовательность obj, которую я прочитал в OpenGL как отдельные VBOs для анимации. Я знаю, что эта техника устарела, но здесь дело не в этом. Так как это (https://www.assetstore.unity3d.com/en/#!/content/68910) - это целый комплект, который очень настраиваемый. Я очень сомневаюсь, что его удобно использовать с любым другим программным обеспечением, кроме единства.Unity Game Assets с OpenGL

ответ

1

Используйте библиотеку импорта активов, например ASSIMP, чтобы ваше приложение OpenGL могло напрямую загружать файлы FBX. Преобразование poses в статические сетки просто непрактично и просто будет сложнее управлять, чем писать модуль скелетной анимации для вашего приложения.