Page MenuHome

Fade Geometry / Show Bone X-Ray: Unexpected Behavior
Open, Waiting for Developer to ReproducePublic

Description

System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce GTX 1060 3GB/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 431.86

Blender Version
Broken: version: 2.81 (sub 15), branch: master, commit date: 2019-10-16 19:56, hash: rB812b30daf582
Worked: (optional)

Short description of error

Yes, under Edit>Lock Object Modes is set to false/not checked

The 3D Viewport pop-over Viewport Display contains an option within Armature Pose Mode called "Fade Geometry." I cannot figure what the supposed expected behavior is aiming for. I'm so unclear (and judging by forums, google searches, I'm not alone in this), that I can't tell if it is bugged or not. When I set the Fade Geometry bool to false, I can select bones in weight paint mode if I also turn on x-ray mode from the shading pop-over - this is expected behavior to me.

However, if I turn the Fade Geometry bool to true, I then cannot select geometry from pose mode to weight paint? What? Is this supposed to work this way? I have no idea.

Exact steps for others to reproduce the error
[Please describe the exact steps needed to reproduce the issue]
[Based on the default startup or an attached .blend file (as simple as possible)]

  1. Test vertex weight painting with Fade Geometry set to true. -In order to get it working under the true condition, the user must select the geometry and go into weight paint mode.
    • Then select the armature from the Outliner and go to pose mode - this will of course deselect the geometry
    • Then go back to the Outliner to reselect the geometry which will be in pose
    • Now weight painting is possible.
  1. Test vertex weight painting with Fade Geometry set to false.
    • Select Armature, go to pose mode
    • Select mesh, go to weight paint mode
    • Select bones to with right click as expected, left click top paint weights.
    • This is expected behavior to me

I dunno, I what is the expected behavior here? Makes no sense - would be very hard for new users to figure this out.

Thanks,
Steve

Details

Type
Bug

Event Timeline

Philipp Oeser (lichtwerk) lowered the priority of this task from Needs Triage by Developer to Waiting for Developer to Reproduce.Oct 18 2019, 10:26 AM

I have to agree this confuses me as well:

First off, I looks like if we are in this "mixed-selection-scenario" (armature in pose, mesh in weightpaint), we are "abusing" the Toggle X-Ray button (or Alt+Z shortcut) to actually toggle Fade Geometry.
While these are tightly coupled, this is a bit of an "unconventional" UI design choice [to say at least].
You are hitting a toggle button but nothing changes in the toggle button visually [because in reality, you are changing a different setting under the hood...]
If this cant be worked around, this should at least be mentioned in the tooltip?
Or should be substitute the button with the "real" thing in this scenario? [meaning we would take out the stuff from toggle_xray_exec and actually display a toggle for Fade Geometry? (or Show Bone X-Ray how it is called in code)]
(this way we would actually get a visual change in the button when we click on it)

Anyways, this aside I can see two issues:

  • Fade Geometry ON: clicking on mesh will not select the mesh for weightpainting [not sure if this has been reported before]
  • Fade Geometry OFF: bones are harder to select, only bone wireframe is clickable [that is known though, see T67208]

@Jeroen Bakker (jbakker), @William Reynish (billreynish) : could you share your thoughts on this?

Philipp Oeser (lichtwerk) renamed this task from Fade Geometry Unexpected Behavior to Fade Geometry / Show Bone X-Ray: Unexpected Behavior.Oct 18 2019, 10:27 AM