Я пытаюсь загрузить модель с какой-нибудь формой смешивания на Android, кодирую с помощью C ++, в формате «.dae (Collada)». Сейчас я использую Assimp для импорта этой модели, однако этот инструмент вызвал серьезную утечку памяти (около 100M за раз), как описано в https://github.com/assimp/assimp/issues/2182,
Модели, которые могут воспроизвести эту ошибку, приведены в этом выпуске Чжэн Чжун Сунь.
Вот мой вопрос:
Как загрузить модель со смешанной формой в Android без Assimp? (С использованием C ++)
Я провел некоторое расследование, и мне интересно, могу ли я использовать OpenCOLLADA в Android? Другие форматы также должны работать, если они предоставляют blendshape или другие типы морфинга.
Задача ещё не решена.
Других решений пока нет …