0

三角形から太い線を作成しています。私が抱えている問題は、曲線が半透明で、いくつかの三角形が重なっていると、写真に効果が現れることです。三角形のアルファが追加されないようにしたいと思います。

私はこのブレンド関数を使用しています:

glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_CONSTANT_ALPHA, GL_CONSTANT_ALPHA);

私が見るもの

4

2 に答える 2

1

曲線をレンダリングして完全な不透明度のレンダー ターゲットを分離し、そのターゲットをカスタム アルファで描画することができます。それ以外の場合は、重複を避ける必要があります。

于 2012-10-16T08:18:32.147 に答える
1

ステンシル テストを使用して、既に描画されたフラグメントの描画をブロックできます (これにより、最初からブレンドが防止されます)。

于 2012-10-18T04:13:10.070 に答える