Не в состоянии сделать модель — (glfw / assimp)

Я следую учебным пособиям по LearnOpenGL на веб-сайте learnopengl.com, чтобы загрузить модель с помощью assimp и отобразить ее с помощью glfw.

К сожалению, все, что я получаю, это пустое черное окно ….

введите описание изображения здесь

Мой код идентичен учебному источнику Джои здесь:

https://learnopengl.com/code_viewer_gh.php?code=src/3.model_loading/1.model_loading/model_loading.cpp

Больше всего на свете я в растерянности относительно того, как отладить проблему, подобную этой, глядя на модель, которую она явно загрузила в данные меша:

введите описание изображения здесь

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

**************** ОБНОВИТЬ ***************

Итак, я взял RenderDoc, вывод сетки ничего не показывает:

введите описание изображения здесь

Но окна «Ошибки и предупреждения» пустые …

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

Также я нашел упрощенную версию этого урока на YouTube и заменил весь код Mesh / Model / Main для этого … и никакого эффекта, только черное окно.

Я понятия не имею, где это оставляет меня …

0

Решение

Понял! Все это время искали проблемы низкого уровня OpenGL, и проблема заключается в матрице моделей …

Код учебника никогда не инициализирует матрицу модели, поэтому это просто мусор:

введите описание изображения здесь

Как это работает для других, я не уверен, но как только я инициализировал это в матрице идентичности, это прекрасно!

Спасибо всем, кто ответил.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]