14 / 14 / 6
Регистрация: 23.02.2010
Сообщений: 221
|
|
1 | |
Обработка картинки для использования в качестве текстуры21.11.2015, 20:07. Показов 1177. Ответов 6
Метки нет (Все метки)
Здравствуйте, вопрос по наложению текстур в openGL. Есть файл в jpeg, я его в фотошопе пересохраняю как 24-х битный BMP. Но при наложении, текстура наклонена(смотрите вложение). Была похожая проблема с другой текстурой, там тоже был наклон, но с ней я разобрался, как раз с помощью пересохранения.
0
|
21.11.2015, 20:07 | |
Ответы с готовыми решениями:
6
Преобразовать массив в строку для дальнейшего использования в качестве параметра Как подгружать данные из столбца для использования их в качестве значений DataGridViewComboBoxColumn Как добавить функцию в качестве общей для последующего использования в совместном доступе Как объявить переменную типа дата для использования в качестве параметра в запросе adoquery? |
Программист велосипедист
161 / 48 / 7
Регистрация: 23.11.2014
Сообщений: 313
|
|
22.11.2015, 17:12 | 2 |
Настройте текстурные координаты они у вас не соответствую с UV развёрткой !
0
|
14 / 14 / 6
Регистрация: 23.02.2010
Сообщений: 221
|
|
22.11.2015, 20:30 [ТС] | 3 |
Я так понимаю вы про то, что я неверно указываю glTexCoord2f, да? Но у меня одна функция, которая рисует параллелепипед и накладывает текстуры, в неё передаются параметры фигуры и текстура, но для одних для определенных текстур работает правильно, для других - нет.
0
|
23.11.2015, 11:42 | 4 |
Сообщение было отмечено Leoleshucov008 как решение
Решение
Вы знаете что такое выравнивание(align)? Копайте в эту сторону. У bmp align = 4. Поэтому все текстуры длина строк кратные 4 - правильно отображаются. А все остальные нет.
1
|
14 / 14 / 6
Регистрация: 23.02.2010
Сообщений: 221
|
|
25.11.2015, 13:50 [ТС] | 5 |
Спасибо,snake32. Дело оказалось именно в этом. Просто обрезал текстуру до размеров, кратных 4-м пикселям.
0
|
64 / 17 / 3
Регистрация: 09.11.2013
Сообщений: 120
|
|
29.11.2015, 15:19 | 6 |
у текстур должно быть четное число пикселей,например размер 189 х 201 неправильно отобразится
в фоторедакторе надо подогнать пиксели ,типа 120 х 120,или 240 х 240 ,или 480 х 240 ,или 1000 х 700
0
|
10 / 10 / 0
Регистрация: 26.08.2013
Сообщений: 50
|
|
30.11.2015, 11:09 | 7 |
Intronessia, Необязательно! У меня разрешение текстур "неровное", однако все они отображаются правильно. Когда-то где-то читал, что это зависит от версии библиотек ЖЛ. В старых версиях - действительно, было актуально делать "ровное разрешение", сейчас нет.
0
|
30.11.2015, 11:09 | |
30.11.2015, 11:09 | |
Помогаю со студенческими работами здесь
7
Описание неисправностей.В школе для совместного использования ресурсов было решено объединить в сеть компьютер завуча и секретаря. В качестве среды п Нужен софт для использования веб камеры в качестве камеры наблюдения Из одной большой текстуры сделать несколько более маленьких без использования отрисовки Как убрать фон, текст с текстуры и улучшить качество картинки? Использования миниатюры в качестве бэкграунда к записи Использования текста из Edit в качестве переменных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |