Я пытаюсь рисовать на белом фоне с помощью обратного проектирования GLPaint. Я прошел через каждую комбинацию kSaturation, kLuminosity и glBlendFunc, и почти каждую комбинацию, которую я могу придумать для текстуры кисти (черный на белом, белый на черном, белый на транс, псевдоним/нет псевдонимов и т. Д.), t наткнулся на желаемый эффект.GLPaint с белым фоном
Лучшее, что я смог достичь, - это круг белого цвета на транс, с glBlendFunc (GL_ SRC_ ALPHA, GL_ ONE_ MINUS_ SRC_ ALPHA), но это все еще дает мне скучный цвет, trans внешние биты интерпретируются как черные (т.е. тускло-зеленые с черными краями, вместо яркого зеленого с прозрачными краями). Как будто он все еще предполагает, что я на черном фоне.
Любые советы?
alt text http://www.straandlooper.com/GLPaint.png
Возможно, вам придется играть также с glTexEnv (GL_TEXTURE_ENV, ...). Можете ли вы опубликовать также код настройки текстуры? Что такое формат текстуры? Только альфа или непрозрачная текстура? – MaR
Привет, Кевин, ты мог понять это? Я застрял на той же проблеме, не могу избавиться от черного контура вокруг цвета .... – Sharief
Bump - Я пытаюсь сделать то же самое. Какой-либо прогресс? –