| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Маппинг текстуры. |
| Автор: rubenhak 19.3.2006, 00:55 | ||
| люди у меня проблемма с маппингом текстуры. посмотрите на картинку - на правой стенке текстура нормально сидит. а вот на левой нет, он как бы натянул угловые точки. как можно исправить?? ![]() я пробовал и GL_OBJECT_LINEAR и GL_EYE_LINEAR, но не помогает. SPHERE MAP меня не устраивает. в параметрах включил
спасибо |
| Автор: scalter 19.3.2006, 14:36 |
| А в качестве определения тектурной карты ипользуешь gluBuild2DMipmaps()? |
| Автор: rubenhak 19.3.2006, 23:17 | ||
да в gluBuild2DMipmaps вроде-бы параметры правильно ставлю
|
| Автор: p0s0l 21.3.2006, 10:00 |
| Имхо, вместо генерации текстурных координат, лучше самому их выставлять - тогда точно никаких проблем не будет... |
| Автор: rubenhak 22.3.2006, 21:20 |
| ручная генерация координат текстур меня не удовлетворяет, обекты будут достаточно сложные, и ножно решить этот вопрос по другому. есть у кого-то нормальная документация о маппинге текстур в GL? |
| Автор: DigitalDummy 15.4.2006, 05:27 |
| А какие будут объекты и как их будете применять (будут ли они менять координаты своих вершин или они будут статичны) ? Например, я, когда разрабатывал движок для своей игры, экспортировал текстурные координаты для сложных 3D-моделей прямо из программы редактора (3D Studio Max) и ими пользовался. А для объектов типа сфера, прямоугольник или ещё чего такое, лучше, по-моему, использовать готовые GLU функции или рассчитывать координаты текстур самостоятельно... |