Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 441.12
Broken: version: 2.82 (sub 6), branch: master, commit date: 2020-02-11 14:45, hash: rBc939b4df18e9
Short description of error
Using Eevee, if an RGBA image is added into the image texture node in a shader network then the alpha does not display.
If a separate image texture node is used with an alpha only input file the alpha can be added in, suggesting that the alpha output of the image texture node isn't working.
To illustrate, image textures have been added to two mesh emitters, one with one texture node with an RGBA image (left), one with two texture nodes, one for the RGB and one for the alpha (right). Below the rendered views of the two emitters are shown in Eevee rendered view with blend mode set to 'Alpha Hashed'
Below is what the emitters looks like in Cycles:
Here is the shader network for the emitter on the left:
and the emitter on the right:
I have also attached the blend file used to show this bug and the two image files used.
Exact steps for others to reproduce the error
- Load the attached blend file and add the attached image files to the image texture nodes in the shader networks for the materials of the two planes (as shown in the screenshots above).
- Ensure the renderer is set to Eevee and Blend Mode of the materials on the mesh emitters is set to 'Alpha Hashed/Blend/Clip'
- Change Viewport Shading to 'Rendered' in the 3D viewport.