混合两个粒子系统的颜色

Mix the colours of two particle systems

本文关键字:粒子系统 颜色 两个 混合      更新时间:2023-10-16

我正在尝试创造两个不同颜色的粒子系统,但当它们相互作用时,它们的颜色会混合在一起。

有人有什么好主意吗?

我希望做一些类似于这-> vimeo(DOT)com/8693610

将它们设置为半透明,然后颜色自动混合…但这是什么问题?

如果你想在重叠时混合颜色,但保持它们的alpha值,那么glBlendFunc应该可以满足你的要求。

glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE);

这将使颜色混合,但不触及alpha通道。