Файлы .obj в Opengl с текстурами - PullRequest
0 голосов
/ 01 декабря 2010

, поэтому я пытаюсь загрузить файл .obj в программу на C, используя графическую библиотеку OpenGL.Все отлично работает, пока не добавлю текстуры.Затем изображение отображается черным, и оно едва заметно, и только потому, что в центре окна есть белая ось, заблокированная объектом.

Я сузил его и думаю, что это связано с файлом .mtl.Если я удаляю его, объект по крайней мере отображается белым, нормали к освещению, и все работает нормально.Там просто нет текстур.

Мне сказали вмешиваться в файл .mtl, перепроверять номера освещения и тому подобное, но я действительно не знаю, как это сделать, или не знаю, как выглядят разумные числа.

В чем конкретно проблема / как мне ее исправить?
Спасибо!

1 Ответ

3 голосов
/ 01 декабря 2010

OpenGL не имеет понятия .obj или .mtl, фактически он не знает, что такое файл. Скорее всего, вы используете для этого отдельную стороннюю библиотеку, и ваша проблема, скорее всего, лежит там (или вы забыли добавить источники света и координаты текстуры)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...