Я пытаюсь создать две системы частиц разных цветов, но когда они взаимодействуют, их цвета смешиваются.
У кого-нибудь есть хорошие идеи, как это сделать?
Я хочу сделать что-то похожее на это -> Vimeo (DOT) ком / 8693610
сделать их прозрачными, тогда цвета автоматически смешиваются … Но что это за вопрос?
Если вы хотите, чтобы цвета смешивались при наложении, но сохраняли их альфа-значение, glBlendFunc
должен сделать трюк для вас.
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE);
Это сделает цвета смешанными, но не затронет альфа-канал.