rewritten Normal and AlphaMask to use discrete blending
back color have now RGB compoents preserved if it is blended but its or fore color alpha is 0