累積ブレンディングを達成するためにglBlendFuncに使用する設定を知っている人はいますか?例えば累積アルファブレンディング
:= 50%アルファ
- 50%のアルファ+ 50%のアルファ%alpha
私がしようとしているのは、同じ色のアルファ値が異なる複数の図形をレンダリングすることです。いくつかの図形が重なり合う。結果として得られる各ピクセルを、最大のアルファ値で一度だけレンダリングするのと同じようにします。
私はバニラGL10を使用する必要がありますので、min/max等式のものはありません。
私はhotch-potchの代替ソリューションを使っています.1つは深さを使用し、もう1つはマルチパスレンダリングを使用していますが、私は見た目には見劣りしていません。
このプロジェクトはAndroid搭載携帯電話向けですが、残念ながら蓄積バッファーのサポートはありません。しかし、あなたの提案をありがとう。 –