Archive: More blend modes


13th November 2002 19:59 UTC

More blend modes
OR (a+b-a*b)
AND (a*b)
Bitwise binary XOR
Bitwise binary OR
Bitwise binary AND
Minimum (min(a,b))
Dual adjustable (a*x+b*y)

Also, it'd be nice if you could use every blend mode with every render object.


14th November 2002 07:24 UTC

Also, it'd be nice if you could use every blend mode with every render object.
Agreed, it would be useful and we wouldn't have to use effect list to get the blending we want.

As for the blend modes you suggested, i don't know what they would do, but i guess their ok :D

14th November 2002 11:24 UTC

It would be even more usefull if we had costum blend modes:
blend=if(above(a+b,1),max(a,b),Xor); or something like that


14th November 2002 18:20 UTC

That's a good idea, but it seems like it could be hard to program, especially with the bitwise blends.


15th November 2002 07:23 UTC

Don't forget the 'Every Other Other Pixel' and 'Every Other Other Line' renders. We should also have a faster 1-bit (on or off) transparent masking option, because buffer blend is too slow. We should also have a 'Draw if greater than 0' and 'Draw if less than 255' render modes, this would eliminate the typical 'EL(ignore,buffer), Render, EL(replace/ignore), Multiplier(InfRoot), BuffSave, EndEL, EndEL' into just 'EL(ignore,GreaterThan_Zero), Render, EndEL'.