2016-03-28 2 views
-1

Я закончил с моей сферой, ее движениями и всем. Я просто поражен текстурой. Невозможно загрузить даже простую текстуру. Итак, у кого-нибудь есть идеи об этом, просветите меня.Как связать 2D текстуру на 3d Сфера

+1

Пожалуйста, пост код покрытия раздел вы считаете, неисправно. – Andreas

+0

Спасибо за редактирование моего вопроса. Я отправлю его как можно скорее. – saurabh

+0

Я не могу добавить код в комментарий. Я задал один и тот же вопрос со всем кодом, что я пытаюсь. @Andreas – saurabh

ответ

0

Я хотел бы дать и очень простой Info:

Прежде всего, вам нужно узнать о текстурных координатах. Он будет иметь компоненты x и y. Оба компонента будут находиться в диапазоне от 0 до 1. Basic texture

Чтобы добавить текстуру к любой сетке/объекту, вам необходимо предоставить текстурные координаты. Для простой прямоугольной сетки с изображением они будут (0,0) , (1,0), (1,1), (0,1)

Как и вам, вам также необходимо рассчитать tex coords для вашей сферы. U может сделать то же самое, создавая вершины для вашей сферы. Эти генерируемые tex-координаты, которые будут иметь свои компоненты X и Y в диапазоне [0,1], и обертывают прямоугольное/квадратное изображение вокруг сферы.

Пример потока: текс corrds массив -> ВБО -> шейдер -> шейдер пробоотборник -> пиксель установлен FrameBuffer

+0

спасибо за вашу помощь. Я задал тот же вопрос вместе с моим кодом, чтобы вы могли изучить его. @Raki – saurabh

Смежные вопросы