Форум программистов, компьютерный форум, киберфорум
OpenGL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
14 / 14 / 6
Регистрация: 23.02.2010
Сообщений: 221
1

Обработка картинки для использования в качестве текстуры

21.11.2015, 20:07. Показов 1177. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, вопрос по наложению текстур в openGL. Есть файл в jpeg, я его в фотошопе пересохраняю как 24-х битный BMP. Но при наложении, текстура наклонена(смотрите вложение). Была похожая проблема с другой текстурой, там тоже был наклон, но с ней я разобрался, как раз с помощью пересохранения.
Миниатюры
Обработка картинки для использования в качестве текстуры  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.11.2015, 20:07
Ответы с готовыми решениями:

Преобразовать массив в строку для дальнейшего использования в качестве параметра
Есть параметр, который принимает числовые значения через запятую. Выглядит он так: 'post_category'...

Как подгружать данные из столбца для использования их в качестве значений DataGridViewComboBoxColumn
Мне нужно ПРОГРАММНО подгружать в Items combobox'а данные из другой таблицы (содержит только ФИО...

Как добавить функцию в качестве общей для последующего использования в совместном доступе
Нужно открыть ексель файл для совместного доступа, но чтобы были доступны некоторые функции. Как...

Как объявить переменную типа дата для использования в качестве параметра в запросе adoquery?
подскажите пожалуйста

6
Программист велосипедист
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
Цитата Сообщение от hays Посмотреть сообщение
Настройте текстурные координаты они у вас не соответствую с UV развёрткой !
Я так понимаю вы про то, что я неверно указываю glTexCoord2f, да? Но у меня одна функция, которая рисует параллелепипед и накладывает текстуры, в неё передаются параметры фигуры и текстура, но для одних для определенных текстур работает правильно, для других - нет.
0
3455 / 1643 / 236
Регистрация: 26.02.2009
Сообщений: 8,034
Записей в блоге: 5
23.11.2015, 11:42 4
Лучший ответ Сообщение было отмечено Leoleshucov008 как решение

Решение

Цитата Сообщение от Leoleshucov008 Посмотреть сообщение
Но у меня одна функция, которая рисует параллелепипед и накладывает текстуры, в неё передаются параметры фигуры и текстура, но для одних для определенных текстур работает правильно, для других - нет.
Вы знаете что такое выравнивание(align)? Копайте в эту сторону. У bmp align = 4. Поэтому все текстуры длина строк кратные 4 - правильно отображаются. А все остальные нет.
1
14 / 14 / 6
Регистрация: 23.02.2010
Сообщений: 221
25.11.2015, 13:50  [ТС] 5
Цитата Сообщение от snake32 Посмотреть сообщение
Сообщение от Leoleshucov008
Но у меня одна функция, которая рисует параллелепипед и накладывает текстуры, в неё передаются параметры фигуры и текстура, но для одних для определенных текстур работает правильно, для других - нет.
Вы знаете что такое выравнивание(align)? Копайте в эту сторону. У bmp align = 4. Поэтому все текстуры длина строк кратные 4 - правильно отображаются. А все остальные нет.
Спасибо,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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2015, 11:09
Помогаю со студенческими работами здесь

Описание неисправностей.В школе для совместного использования ресурсов было решено объединить в сеть компьютер завуча и секретаря. В качестве среды п
В школе для совместного использования ресурсов было решено объединить в сеть компьютер завуча и...

Нужен софт для использования веб камеры в качестве камеры наблюдения
Здрасте, у меня следующий вопрос: имеется старая веб камера, хочу ее аккуратно прилепить над...

Из одной большой текстуры сделать несколько более маленьких без использования отрисовки
Я решил резко уменьшить количество текстур, находящихся в папке Content. Для этого я сделал...

Как убрать фон, текст с текстуры и улучшить качество картинки?
Я еще новичок подскажите как убрать фон, текст с текстуры и улучшить качество картинки?

Использования миниатюры в качестве бэкграунда к записи
Подскажите пожалуйста ка реализовать.. сейчас копал код выяснил что: 1) .grid .hentry {width:...

Использования текста из Edit в качестве переменных
Проблема заключается в том что когда в поле Edit вводишь числа и их разделителем был какой нибудь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru