Конференция "Игры" » ADD-итивный бленд. Какая формула? [Delphi, Windows]
 
  • Псарь (24.12.11 19:41) [0]
    Для обычного смешивания использую:

      X1:= (X1 * (255 - Alpha) + X2 * Alpha) shr 8;



    А какая формула для аддитивного блендинга?
    З.Ы. В FastDIB все на асме.
  • MBo © (24.12.11 21:11) [1]
    X : = Min(255, X1 + X2);
  • Псарь (25.12.11 17:40) [2]
    Спасибо.
  • MBo © (25.12.11 17:56) [3]
    Кстати, увидел еще и формулу с X1*Alpha1, т.е. накладываемое домножается на свою альфу, а фон используется с единицей.
 
Конференция "Игры" » ADD-итивный бленд. Какая формула? [Delphi, Windows]
Есть новые Нет новых   [118640   +43][b:0][p:0.001]