Использование blender для сохранения ваших моделей в формате obj - отличный способ, imo. Насколько мне известно, OpenGL не имеет предварительно встроенных функций или предпочтений для определенных форматов файлов. Скорее всего, вам придется создать собственный анализатор для загрузки данных вершин или, если хотите, вы можете использовать один из многих загрузчиков .obj, которые другие написали и опубликовали в Интернете. Однако я бы порекомендовал написать свой собственный загрузчик. Это весело, и вы многому научитесь. Файлы Obj также довольно просты. Это может быть хорошей отправной точкой, если вы просто хотите адаптировать предварительно написанный код.
Если вы все еще изучаете форматы 3D-файлов, я бы порекомендовал изучить Collada. Это формат XML, который поддерживает текстуры, веса и даже анимацию. Для блендера также доступен плагин . С другой стороны, немного сложнее найти готовые загрузчики, и создание собственного делает скачок в трудности из файлов obj. Однако просеивание Collada DOM должно помочь вам продвинуться вперед, поскольку включает в себя пример кода для средства просмотра OpenGL и загрузчик эффектов. Faq Khronos может помочь вам начать работу, если у вас есть тонны вопросов о формате.