glAlphaFunc(GL_GEQUAL, 0.5)
alpha>=0.5の画像を表示できます。
openglはアルファの蓄積を表示できますか?
例:
2つの画像。アルファ<0.5であるため、一部が個別に表示されません。
今、それらのいくつかはオーバーラップしています、それらのアルファ合計は0.6です、このオーバーラップ部分をどのように表示するのですか?
私はメタボールの例でopenglを使用するようにしています。何かアイデアがあれば、ヒントを教えてください。
どうもありがとう
glAlphaFunc(GL_GEQUAL, 0.5)
alpha>=0.5の画像を表示できます。
openglはアルファの蓄積を表示できますか?
例:
2つの画像。アルファ<0.5であるため、一部が個別に表示されません。
今、それらのいくつかはオーバーラップしています、それらのアルファ合計は0.6です、このオーバーラップ部分をどのように表示するのですか?
私はメタボールの例でopenglを使用するようにしています。何かアイデアがあれば、ヒントを教えてください。
どうもありがとう
画像を別のバッファにレンダリングします (アルファ テストをオフにして、アルファを追加します)。次に、Alpha Test を使用してバッファを画面にレンダリングします。
そして、「openglはアルファの蓄積を表示できますか?」に対する答え。- はい。たとえば、アルファをグレースケールとしてレンダリングできます。