Расширение ARBtextureenvcombine и мультитекстурирование.

Рассмотрим теперь, каким образом можно реализовать оба этих подхода с помощью расширения ARBtextureenvcombine и мультитекстурирования.
Для реализации наложения текстуры микрорельефа по закону 2-Cn удобно использовать режим GLJMODULATE и умножение результата на 2. В нулевом текстурном блоке мы разместим главную текстуру и зададим закон наложения GL_REPLACE. В первом — текстуру микрорельефа и закон GLJMODULATE со следующими назначениями операндов: ArgO.rgb = tex.rgb Argl.rgb =previous.rgb
В этом текстурном блоке мы зададим также матрицу преобразования текстурных координат, обеспечивающую их умножение на масштабирующий коэффициент. Результат операции умножается на 2.

Категория: Простейшие расширения

Таги: , ,

Приветствие!

Наш сайт создан для любителей и профессионалов, для тех кому не безинтересна система под названием Linux. На нашем сайте вы найдете статьи от установки до программирования на Linux'e, отзывы о системе, советы и поддержка начинающим пользователям. Для новичком, доступен раздел "Запускаем Linux", в котором рассказывается все от "упаковки", до первого включения системы.

Архивный календарь

Март 2010
Пн Вт Ср Чт Пт Сб Вс
« Фев    
1234567
891011121314
15161718192021
22232425262728
293031  


Статистика