Текстуры в OpenGL
Модератор: Модераторы
- EmeraldMan
- постоялец
- Сообщения: 149
- Зарегистрирован: 16.10.2008 08:41:51
- Откуда: Белгород
- Контактная информация:
Текстуры в OpenGL
Приведите пожалуйста пример как наложить на сферу текстуру из файла.
- *vmr
- постоялец
- Сообщения: 168
- Зарегистрирован: 08.01.2007 00:46:07
- Откуда: Киев
- Контактная информация:
http://nehe.gamedev.net/data/lessons/le ... ?lesson=06
В низу страницы есть ссылка на исходник на паскале
В низу страницы есть ссылка на исходник на паскале
- EmeraldMan
- постоялец
- Сообщения: 149
- Зарегистрирован: 16.10.2008 08:41:51
- Откуда: Белгород
- Контактная информация:
Спасибо, более-менее разобрался.
Может кому пригодится опыт, столкнулся вот с чем:
Полезная вещь, текстуры практически всегда ложатся правильно, однако если использовать для сферы
то они ложатся тоже правильно
но! при вращении сферы текстура не вращается. Вот у меня с этим заминки были, когда отключил все нормально заработало.
Может кому пригодится опыт, столкнулся вот с чем:
Код: Выделить всё
//разрешаем автоматически генерировать координаты текстуры
glEnable(GL_TEXTURE_GEN_S);
glEnable(GL_TEXTURE_GEN_T); Полезная вещь, текстуры практически всегда ложатся правильно, однако если использовать для сферы
Код: Выделить всё
glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP);
glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_SPHERE_MAP); то они ложатся тоже правильно
