Расширение ARB_multitexture

Для получения ряда визуальных эффектов (карты освещенности, туман, микрофактурные текстуры и т. п.) часто возникает необходимость наложения на грань не одной, а сразу нескольких текстур, причем зачастую с разными законами наложения. К сожалению, стандартный OpenGL позволяет накладывать только одну текстуру за раз (проход), что приводит к необходимости реализовывать для вывода граней несколько проходов. При этом временные затраты на рендеринг объектов возрастают в соответствующее число раз.
Поэтому естественным является желание добавить возможность за один проход накладывать сразу несколько текстур. И не случайно, что первым официальным ARB-расширением, принятым в сентябре 1998 года, является именно ARB_multitexture. Данное расширение позволяет за один проход накладывать сразу несколько текстур, при этом: для каждой выводимой текстуры можно задать свои параметры наложения, набор текстурных координат, матрицу преобразования текстурных координат и т. п.

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

Таги: , ,

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

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

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

Июль 2010
Пн Вт Ср Чт Пт Сб Вс
« Фев    
 1234
567891011
12131415161718
19202122232425
262728293031  


Статистика