Я пытаюсь визуализировать различные 3D-модели в open-gl ES 2. Я создал несколько моделей с помощью Cinema4d и экспортировал их в виде файла волнового фронта .obj. Тогда я использую действительно полезный скрипт на Perl (https://github.com/HBehrens/obj2opengl) чтобы преобразовать это в файл заголовка. Причина этого заключается в том, что Vuforia (https://www.qualcomm.com/products/vuforia) Пример, который поддерживает дополненную реальность, визуализирует свои модели также из заголовочного файла. Моя проблема в том, что заголовочный файл часто в 7 раз больше, чем файл .obj (та же модель!), И первый рендеринг позволяет отстать от моего приложения. Что я могу сделать с этой проблемой?
Vuforia не требует помещения моделей в заголовочный файл; они делают это в образцах для простоты.
Я предлагаю вам выбрать простой модельный загрузчик / рендерер для obj, их существует множество (или даже использовать простой игровой движок). Например, посмотрите на ответы на похожий вопрос:
Облегченный загрузчик файла OBJ для C / C ++?