OpenGL-Alpha混合灯光

OpenGL-Alpha混合灯光,opengl,lwjgl,lighting,Opengl,Lwjgl,Lighting,我很难使我的灯光正确地混合在一起。基本上,我所做的就是获取所有的障碍物,并为阴影绘制一个四边形,只是扩展障碍物的位置 下面是我想说的一个截图: 如您所见,两个灯光都投射阴影,但alpha的混合不正确 我真的不知道还能说什么,如果你需要什么,尽管问。谢谢大家的阅读 编辑:我想补充一点,我没有使用帧缓冲区,我只是在每个灯光中循环并渲染它。不清楚你所说的alpha是什么意思。你觉得什么不对劲?你希望看到什么?如果你看我提供的截图,你会发现阴影没有混合。最后一个要渲染的灯光完全不透明,而当你回到循环中时

我很难使我的灯光正确地混合在一起。基本上,我所做的就是获取所有的障碍物,并为阴影绘制一个四边形,只是扩展障碍物的位置

下面是我想说的一个截图:

如您所见,两个灯光都投射阴影,但alpha的混合不正确

我真的不知道还能说什么,如果你需要什么,尽管问。谢谢大家的阅读


编辑:我想补充一点,我没有使用帧缓冲区,我只是在每个灯光中循环并渲染它。

不清楚你所说的alpha是什么意思。你觉得什么不对劲?你希望看到什么?如果你看我提供的截图,你会发现阴影没有混合。最后一个要渲染的灯光完全不透明,而当你回到循环中时,其他的alpha会降低。我几乎看不到图像中的任何东西。我看到两盏灯,一盏紫色的,一盏黄色的。如果我仔细看,我只能勉强辨认出一些看起来像是投射阴影的正方形,但这真的很难说。你能不能拍一张更亮的照片来显示问题?哦,对不起,我以为照片更清晰!明天我放学回来后,我会试着买一个新的。