Page MenuHome

Empty Images react with Viewport World Opacity
Confirmed, NormalPublic

Description

System Information
Operating system: Windows-7-6.1.7601-SP1 64 Bits
Graphics card: GeForce GTX 980/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 461.40

Blender Version
Broken: version: 2.83.8 through 2.93 master.
Worked: version: 2.82a

Short description of error
There is a problem in EEVEE where Empty Images Depth set to "Back" will also draw them behind the world HDRI background. So the Image will fade into the background when changing the Viewport Shadings World Opacity.


(From the image you can see that it only reacts with values below 1.0. Opacity maxed out will make Empty images non transparent again. That's where I started to think this isn't fully intended to work like that, because consequential the value 1.0 would go full transparent.)

My issue here is that working with images shouldn't be relevant to this setting at all (as its shown for value 1.0).
The current behavior discourages to use world opacity in order to keep a clear image or if I want to use the color picker in the image for example.

Exact steps for others to reproduce the error


  1. Create an Empty, set to Image display.
  2. Set its Depth Setting to "Back"
  3. Change the Viewport Shading > World Opacity

Event Timeline

Thank you for the report. I can confirm the issue is in 2.93 master 8618c4159c7b as well as 2.92.

Here is a version of the image for easy testing.

This is somewhat related to T85750: Camera background movieclips are not visible if "Viewport Shading" is set to "Rendered" , and therefor might have the same cause.

Evan Wilson (EAW) changed the task status from Needs Triage to Confirmed.Mar 7 2021, 1:01 AM
Evan Wilson (EAW) updated the task description. (Show Details)

Testing shows that it has been like this since 2.83.
2.82a is the first version that doesn't have this issue.