I now have this problem in all Blender applications. 2.79, 2.80, 2.81, 2.81alpha
Short description of error
I want to use a map with colors and alpha channel in the Blender. But I want to use only the Colors(RGB) of this map.
But for some reason, RGB colors are always premultiplied by Alpha. Making the image dark when alpha is less than 1.0
In the picture you can see:
On the left - mesh with the material using the texture but not using alpha.
In the UV/Image editor - How the RGB and Alpha channel are.
In the Node Editor - The nodes of the Mesh material.
Here is the result in Eevee when alpha channel is used (problem "solved"):
Exact steps for others to reproduce the error
- Do tests on Eevee and Cycles and check the result.