Я работаю с Opengl ES 2 на iphone и сейчас пытаюсь заставить мои текстуры работать с моими объектами.Я использую файлы .obj, и все данные в них верны.Я написал синтаксический анализатор для извлечения всех данных, я преобразовал его в статические массивы в C. На данный момент я отбрасываю свойства материала, получая только путь к изображению из файлов .mtl вручную.
У меня есть объектс 336 треугольниками, что делает это нетривиальным для наблюдения, с добавлением вершин, граней вершин и координат текстуры (u, v).
Передавая все данные в шейдеры, получается следующее изображение:
http://img530.imageshack.us/img530/9637/pic1io.png
http://img404.imageshack.us/img404/7358/pic2pg.png
Но это должно выглядеть так (Отображение его в средстве просмотра объектов).Пожалуйста, игнорируйте свойства материала.
http://img16.imageshack.us/img16/1401/pic3cq.png
Использование этого изображения в качестве текстуры:
http://img217.imageshack.us/img217/1300/shirtdiffuse.png
Я думаю, что это может иметьделать с текстурой координат лица?Он определен в моем файле .obj, и я их вообще не использую.В книгах и учебных пособиях я ничего не нашел по этому поводу.
С уважением, Никлас