Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование игр, графики и искусственного интеллекта > альфа-составляющая для текстурированного полигона


Автор: Чупакабро 18.2.2011, 14:44
помогите разобраться вот с чем:
есть текстурированный полигон, нужно сделать его полупрозрачным
формат текстуры RGBA
все делается просто, если A для каждого пикселя текстуры сделать, например, 0,5
но, допустим, я хочу менять степень прозрачности во время работы программы
как сделать так, чтобы для смешивания или прозрачности брался альфа-компонент не из текстуры,
а из цвета, задаваемого glColor4f()  ?

Автор: Чупакабро 28.2.2011, 21:04
Отвечу на свой вопрос сам) Может кому пригодится.

Код

glColorMaterial(gl_front,gl_diffuse);
glenable(gl_color_material);

... и можно использовать glColor4f

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)