У меня есть текстуры шрамов, и я хочу избавиться от фонового цвета кожи с помощью альфа-смешивания. Однако у меня возникают проблемы с изменением непрозрачности отдельных пикселей конкретных текстур. Как проще всего получить текстуры с прозрачным фоном? Я использую C ++ и openGL.
Я использую формат изображения BMP, и я пытаюсь отобразить эту текстуру шрама на лице, но цвет фона текстуры шрама кажется некрасивым на лице, поэтому я хочу удалить эту часть и наложить на лицо только текстуру шрама. Мне также нужно сделать это с помощью альфа-смешивания. Я знаю, что мне нужно использовать функцию смешивания:
glEnable (GL_BLEND); glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
Как я могу изменить прозрачность для каждой текстуры?