Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2011, 17:12   #1
dark_sergey
Пользователь
 
Регистрация: 26.09.2010
Сообщений: 11
По умолчанию Делфи.Текстуры.OpenGL

Нарисовал чтото похожие на домик но незнаю как на отдельные его части(стены, крышу) наложить разные текстуры.Смог только фоновую текстуру добавить...
Изображения
Тип файла: jpg скрин.jpg (21.2 Кб, 119 просмотров)
Вложения
Тип файла: rar графика.rar (1.33 Мб, 13 просмотров)
dark_sergey вне форума Ответить с цитированием
Старый 19.12.2011, 18:21   #2
Warn
Форумчанин
 
Аватар для Warn
 
Регистрация: 03.11.2011
Сообщений: 230
По умолчанию

Зачетные хоромы)) для текстурирования попробуйте поиграться со значениями x и y в glTexCoord2f завадай ее перед каждым glVertex3f т.е. для каждой вершины своя текстурная координата. так же почитай урок...
http://pmg.org.ru/nehe/nehe06.htm
Цитата:
Первый аргумент glTexCoord2f - координата X. 0.0f - левая сторона текстуры. 0.5f - середина текстуры, и 1.0f - правая сторона текстуры. Втрое значение glTexCoord2f - это Y координата. 0.0f - низ текстуры. 0.5f - середина текстуры, и 1.0f - верх текстуры.
а вообще бросай нафих этот древний gl11 и изучай современные версии 3.3 и 4.2 (аналоги 10 и 11 ДиректачучьХэ)
Warn вне форума Ответить с цитированием
Старый 19.12.2011, 18:49   #3
dark_sergey
Пользователь
 
Регистрация: 26.09.2010
Сообщений: 11
По умолчанию

Цитата:
Сообщение от Warn Посмотреть сообщение
Зачетные хоромы)) для текстурирования попробуйте поиграться со значениями x и y в glTexCoord2f завадай ее перед каждым glVertex3f т.е. для каждой вершины своя текстурная координата. так же почитай урок...
http://pmg.org.ru/nehe/nehe06.htm


а вообще бросай нафих этот древний gl11 и изучай современные версии 3.3 и 4.2 (аналоги 10 и 11 ДиректачучьХэ)
я наверно плохо вопрос сформулировал))
мне надо загрузить рекстуры (файл.бмп) и наложить их на определеные стены дома и тд
dark_sergey вне форума Ответить с цитированием
Старый 19.12.2011, 19:15   #4
Warn
Форумчанин
 
Аватар для Warn
 
Регистрация: 03.11.2011
Сообщений: 230
По умолчанию

ну так грузи текстуру и юзай glTexCoord2f перед вертексами)
если сможешь сконвертить совой бмп рисунок в tga я могу подкинуть тебе кошерный самописный загрузчик tga, тебе останется загрузить текстурку и расставить glTexCoord2f в своем коде

Последний раз редактировалось Warn; 19.12.2011 в 19:19.
Warn вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OpenGL. Текстуры. _PROGRAMM_ Gamedev - cоздание игр: Unity, OpenGL, DirectX 14 01.06.2011 20:32
OpenGL и текстуры N!ckeL Gamedev - cоздание игр: Unity, OpenGL, DirectX 7 05.05.2010 15:46
OpenGL некорректное наложение текстуры Selestis Мультимедиа в Delphi 1 03.02.2009 19:59
Текстуры OpenGl Stanislav Мультимедиа в Delphi 7 17.12.2008 17:55
OpenGL текстуры NoName_emaNoN Win Api 3 29.11.2007 20:11