私は、四つの頂点(正方形)を色付きキューブの前にレンダリングしています。頂点は白く塗りつぶされていますが、0.5fでブレンドされています。OpenGLで半透明の頂点が背景オブジェクトを明るくするのはなぜですか?
半透明の四角形で隠されたときに色のキューブが明るく見える理由を誰かが私に言うことができるしてください?前の広場ずにレンダリングされた
キューブ:
Normal cube http://img408.imageshack.us/img408/2853/normalcube.png
そして、四角でレンダリング:
Cube with square http://img142.imageshack.us/img142/6255/brightsquare.png
create the colored cubeに使用されるコード、実際にdraw the cubeに使用されるコードを参照してください。 、およびcode where the cube and square are rendered。
これは私のinit関数内のコードです:
glEnable(GL_CULL_FACE);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE);
あなたのすべてのリンクはコードの同じ部分に直接つながっています –
おかげで頭がおかしくなりました!今すぐ修正... –