Page MenuHome

Transform gizmos having low opacity behind meshes.
Confirmed, NormalPublic

Description

System Information
Operating system: Windows-10-10.0.14393-SP0 64 Bits
Graphics card: GeForce GTX 1050 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 442.59

Blender Version
Broken: version: 2.83 (sub 10), branch: master, commit date: 2020-03-19 01:09, hash: rBb62e1146e13c
Worked: 2.82 (sub 7), branch: master, commit date: 2020-02-12 16:20, hash: rB77d23b0bd76f

Short description of error
If the transform gizmos have meshes behind them they get dimmed for some reason.

Exact steps for others to reproduce the error

  • Reset to factory settings.
  • Open the test file or with the default scene, zoom in until the gizmos encompass the cube.
  • notice that the opacity is very low before hovering over the gizmos.

Event Timeline

Zino Guerr (Zino) renamed this task from 3 to Transform gizmos having low opacity behind mehes..Thu, Mar 19, 2:49 AM
Zino Guerr (Zino) renamed this task from Transform gizmos having low opacity behind mehes. to Transform gizmos having low opacity behind meshes..
Zino Guerr (Zino) updated the task description. (Show Details)

will bisect if the said working build shows thicker lines

Ankit (ankitm) changed the task status from Needs Triage to Confirmed.Thu, Mar 19, 2:38 PM

This is not a bug AFAIK. The code explicitly sets the opacity to factor 0.6 and then to 1.0 on rollover.

IMO, I do find this to be too much - the gizmos become too unclear in many cases. However, it doesn't appear to be a bug.

If we use 0.8 instead of 0.6, it looks clearer:

0.6:

0.8:

patch:

William, it got a bit worse without explicitly changing those two lines in the said commit. So a regression ?

@Ankit (ankitm) or maybe it just makes the value more correctly reflect the result? Not sure, but 0.6 is almost only 50% opacity.

I even tested with 1.0, which is the clearest, and there is still highlighting on top:

I am not even sure why we explicitly dim the gizmos so much in the code. It seems to serve no obvious purpose. @Campbell Barton (campbellbarton) Do you know why we set the gizmo opacity to be so low?

Zino Guerr (Zino) added a comment.EditedThu, Mar 19, 3:08 PM

This is not a bug AFAIK. The code explicitly sets the opacity to factor 0.6 and then to 1.0 on rollover.
IMO, I do find this to be too much - the gizmos become too unclear in many cases. However, it doesn't appear to be a bug.

I tried with the previous versions of Blender that i got 2.81 and 2.82 to check and it's only in 2.83 that the opacity is low with this case, they should be the benchmark since they feel correct &maybe it's what @Ankit (ankitm) have said, it's the new changes to the color management affecting parts where it's not supposed to.