Graphical Art

OVERLAY:
[Sa + Da - Sa×Da, Sc×(1 - Da) + Dc×(1 - Sa) + 2×Dc < Da    ?    2×Sc×Dc : Sa×Da - 2×s(Da - Dc)×(Sa - Sc)]
SCREEN:
[Sa + Da - Sa×Da, Sc + Dc - (Sc×Dc)] (same as OR)
BURN:
[Sa + Da - Sa×Da, Sc×(1 - Da) + Dc×(1 - Sa) + Sc $\leqslant$ 0 || Sc×Da + Dc×Sa $\leqslant$ Sa×Da    ?    0 : (Sc×Da + Dc×Sa - Sa×DaSa/Sc]
DODGE:
[Sa + Da - Sa×Da, Sc×(1 - Da) + Dc×(1 - Sa) + Sa $\leqslant$ Sc || Sc×Da + Dc×Sa $\geqslant$ Sa×Da    ?    Sa×Da : Dc×Sa/(1 - Sc/Sa)]
DIFFERENCE:
 
[Sa + Da - Sa×Da, Sc×(1 - Da) + Dc×(1 - Sa) + abs(Sc×Da-Dc×Sa)]
HARDLIGHT:
[Sa + Da - Sa×Da, Sc×(1 - Da) + Dc×(1 - Sa) + 2×Sc < Sa    ?    2×Sc×Dc : Sa×Da - 2×(Da - Dc)×(Sa - Sc)]
SOFTLIGHT:
[Sa + Da - Sa×Da, Sc×(1 - Da) + Dc×(1 - Sa) + Da > 0    ?    (Dc×Sa + 2×Sc×(Da - Dc))/Da : 0]

The CINELERRA-GG Community, 2021
https://www.cinelerra-gg.org