【发布时间】:2014-09-10 21:55:08
【问题描述】:
我有一个 OpenGL 应用程序,它显示了一个透明管道和一些流过它的彩色液体。
图中左边是空的,右边是满的。
当我将背景更改为白色时,透明管道消失了(我猜它也会因为混合而变成白色)。
我使用以下 GL 代码:
gl.glColor4d( 240, 240, 240, 0.1); // transparent color
gl.glEnable( gl.GL_BLEND );
gl.glBlendFunc( gl.GL_SRC_ALPHA, gl.GL_ONE );
glu.gluCylinder( quadObj, width, width, length, 32, 1 );
我应该如何调整混合功能(和/或颜色,如有必要)以在白色背景下实现相同的效果?
【问题讨论】:
标签: opengl transparency blending