Конвертация.obj в.glb

Я хочу создать приложение для Android, которое может конвертировать файлы.OBJ в файлы.GLB.

Я исследовал это довольно неплохо, но пока не нашел ни одной библиотеки, которую, я уверен, смог бы использовать в приложении для Android для преобразования.OBJ в.GLB. Сначала я думал, что лучшим вариантом будет библиотека Assimp: http://cms.assimp.org/index.php. Однако при более внимательном рассмотрении.GLB представляется только в качестве формата импорта, а не формата экспорта: https://github.com/assimp/assimp, вероятно, означает, что я могу использовать Assimp для преобразования из.GLB в другой формат, но не в.GLB из другого формата.

Я был бы очень признателен за любые предложения по альтернативным стратегиям, которые, возможно, стоит изучить. Конечно, должно быть какое-то решение, но я не могу сразу увидеть, что это может быть!

1 ответ

Вы можете использовать сборку Assimp-lib для вашей версии для Android (насколько я знаю, она будет работать для 4.1.0 с android-cmake). Затем вы можете использовать функциональные возможности, чтобы импортировать obj-файл и экспортировать его как glb-файл. Для записи файлов вам нужно будет использовать android-файловую систему.

Краткое объяснение можно найти в нашей вики, как собрать Assimp для Android (проверьте это здесь). Или вы можете попробовать наш специальный скрипт сборки, который находится здесь.

Если у вас возникли проблемы, просто создайте отчет о проблеме.

Другие вопросы по тегам