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 0 || Sc×Da + Dc×Sa Sa×Da ? 0 : (Sc×Da + Dc×Sa - Sa×Da)×Sa/Sc]
- DODGE:
-
[Sa + Da - Sa×Da, Sc×(1 - Da) + Dc×(1 - Sa) + Sa Sc || Sc×Da + Dc×Sa 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