Проблема с отображением на карту текстур, отображаемых в плоский квад (OpenGL) - PullRequest
0 голосов
/ 18 января 2011

У меня возникла проблема с отображением при отображении текстур на плоский квад. В некоторых положениях камеры объект выглядит хорошо, но в других он становится очень размытым. К сожалению, у меня нет хороших рекомендаций по этой проблеме, но я подумал, что если я опубликую несколько фотографий, другие, у которых есть другие проблемы, могут дать мне некоторое представление.
Нормальный:

alt text

Уменьшено:

alt text

повернутый:

alt text

Может ли кто-нибудь подсказать мне, что здесь может происходить?

Ответы [ 2 ]

2 голосов
/ 18 января 2011

Вы уверены, что предоставляете правильные мипмапы?Потому что похоже, что вы предоставили поврежденные данные текстуры в виде mipmaps.

0 голосов
/ 19 января 2011

Похоже, что эта проблема была скорее проблемой состояния, GL_UNPACK_ROW_LENGTH устанавливался в другом месте (в данном случае 512), но для этой конкретной текстуры должно быть 32, поэтому эта проблема была исправлена ​​с помощью простого (glPixelStorei GL_UNPACK_ROW_LENGTH 32 ).

...