Да, и это довольно просто. Вам необходимо смешать значения в цветовом буфере, покрыв весь вид квадратом, используя правильный цвет и функцию смешивания. Я думаю, что это поможет:
- Нарисуй свою сцену как обычно
- набор
glBlendFunc(GL10.GL_ZERO, GL10.GL_SRC_COLOR)
- Нарисуйте нетекстурированный цветной четырехугольник, который покрывает весь вид с (R, G, B, A) = (1,1,1, a), где a - желаемая непрозрачность
Это должно масштабировать альфа colorbuffer с a, который я думаю, что вы хотите.