Как работает уравнение смешивания OpenGL? - PullRequest
0 голосов
/ 14 октября 2010

opengl ver: opengl es 1.x платформа: iphone

Уравнение смешивания:

(Rs Sr + Rd Dr, Gs Sg + Gd Dg, Bs Sb + Bd Db, AsSa + Ad Da)

Как это работает?Я не понимаю, если я установлю src и des на GL_ONE, и у меня будет src цвет красный (255,0,0) и цвет des черный (0,0,0), результат будет (0,0,0)

Может кто-нибудь объяснить, как работает уравнение, или, может быть, показать некоторые вычисления.

Спасибо

1 Ответ

0 голосов
/ 14 октября 2010

если вы установите src и dst в GL_ONE, вы не получите черный.

Результат равен (Rs + Rd, Gs + Gd, Bs + Bd) (как Sr = Sg = Sb = Dr = Dg = Db = 1)

Что в вашем случае (255,0,0) и (0,0,0) даст (255,0,0).

...