[見える色] = [これから塗る色]*[ブレンド係数:S] + [現在の色]*[ブレンド係数:D]一般には
(R, G, B, A) = (Rs*Sr + Rd*Dr, Gs*Sg + Gd*Dg, Bs*Sb + Bd*Db, As*Sa + Ad*Da)
(R,G,B,A)= (Rs*As + Rd*(1 - As), Gs*As + Gd*(1 - As), Bs*As + Bd*(1 - As), As*As + Ad*(1 - As))を計算式にする事が多い。
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); ... ... glEnable(GL_BLEND); ... ... glColor4f(... ...);