OpenGLのブレンディング

― アルファブレンド ―
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

―加算合成 ―
glBlendFunc(GL_SRC_ALPHA, GL_ONE);

― 乗算合成 ―
glBlendFunc(GL_ZERO, GL_SRC_COLOR);

― 反転合成 ―
glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ZERO);

― スクリーン合成 ―
glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ONE);

― 排他的論理和合成 ―
glBlendFunc(GL_ONE_MINUS_DST_COLOR, GL_ONE_MINUS_SRC_COLOR);

― 上書き(デフォルトはこれ) ―
glBlendFunc(GL_ONE, GL_ZERO)
最終更新:2010年06月04日 09:50
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。