|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
Наложение окружающей среды в OpenGL
Доброго времени господа-программисты!
Рисую на OpenGL некий предмет, например шар, накладываю на него текстуру окружающей обстановки с помощью параметра GL_SPHERE_MAP все накладывается зашибись, предмет крутится вертится, все в нем отражается, но как сделать так, чтобы картинка менялась на нём в зависимости от положения наблюдателя. Сейчас у меня получается, то, что я, к примеру, обхожу предмет с другой стороны, а в отражении вижу то же самое! Как будто не я предмет обхожу, а предмет просто крутится! Знаю, что как то нужно пересчитывать координаты, знаю что можно еще с помощью кубических карт все это замутить, но все это в примерах как то расписано размыто, а некоторых примерах вообще используются шейдеры. Дайте, пожалуйста небольшой пример с разжовыванием, ибо мозг уже сух и впитывать инфу уже как то отказывается |
#2
|
||||
|
||||
Решил с помощью кубических текстур, и с танцами матричных преобразований, всем спасибо
|