Page MenuHome

Bone selection problem (maximum drawtype wire or viewport shading xray -- bones can only be selected by clicking on their wires even though shading suggests the whole bone is clickable)
Open, Waiting for Developer to ReproducePublic

Description

System Information
Operating system:windows 10
Graphics card:intel hd graphics

Blender Version
Broken: v2. 80 release candidate (example: 2.80, edbf15d3c044, master, 2018-11-28, as found on the splash screen)
Worked: (optional)

Short description of error
I was having problem in selcting the bones with my mouse. I can select all things except bones in all modes. It can be only selected by box or circle select tool.

Exact steps for others to reproduce the error
If I understand correctly, this applies to all armatures whoes object maximum drawtype is set to Wire [doesnt matter if generated by rigify or done by hand].

In contrast to 2.79, these armatures a re now not really displayed as wire only, but have this semi-transparent overlay which tricks users into thinking one can select the whole bone (whereas selection still only happens on the wire)

  • If the objects maximum drawtype is set to Solid or Textured, the issue goes away, unless
  • If viewport shading is set to XRay (bones can then also only be selected by clicking on their wires)

So in the end, this might be working as intended (however this has caused confusion in multiple reports), will update task description accordingly...

Details

Type
Bug

Event Timeline

Brecht Van Lommel (brecht) lowered the priority of this task from Needs Triage by Developer to Needs Information from User.Jul 19 2019, 1:00 PM

Please attach an example .blend file with a rig that has this problem, and indicate which bones can't be selected.

I have same problem about "edit bone" selection. This happen with default human rig >> rig-fy rig too.

And It happen when bone Display as Octahedral. With close up and some view angle.

When I click around bone center area , Edit bones often not be selected . but when I click around bone tail, it can select.

Test please attached blend file, with see my pic.


I have thought if it only happen with my GPU,.
System Information
Operating system: Windows-10-10.0.18362 64 Bits
Graphics card: GeForce GTX 980 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 430.86

Blender Version
Broken: version: 2.80 (sub 74), branch: master, commit date: 2019-07-19 13:22, hash: rB65aac86d5a35

Then as for me, this problem more worse with circle selection. Though I do not know, my problem is same as this report.

When I click around bone center area , Edit bones often not be selected . but when I click around bone tail, it can select.

If you change the vp display of the metarig object to wire, you have to hit the bone wire to select the bone. Don't do that and you're fine.

Thanks advice, but The scene rig is not meta-rig.
I thought if it happend , meta-rig and generate rig over-wrapped, , then I test with scene which removed meta-rig.

the rig in pic is generate rig-fy rig, with edit mode "DEF " bones. I only set visible Def-bone layer.

then vp display of the metarig object not set to "wire" about view port shading
. Though I do not know if there is another setting to change bone as wire,

Though I do not know if there is another setting to change bone as wire,

Set this to solid in the file you posted, and the selection will work as you expect it:

Ah now I could find setting of armature> object . I see, (you already replied)

as default rig-fy seems auto-set generate-rig object >view port mode as Wire, so it seems only happen about Rig fy edit bones.

rig-fy seems auto-set generate-rig object >view port mode as Wire

Ah right. For me, this looks like some half-baked feature.
The bones are now in this case in edit mode displayed as solid and selectable as a wire.

Bastien Montagne (mont29) raised the priority of this task from Needs Information from User to Waiting for Developer to Reproduce.Jul 29 2019, 6:05 PM

This the same as T68042.

  • If I understand correctly, this applies to all armatures whoes object maximum drawtype is set to Wire [doesnt matter if generated by rigify or done by hand].

In contrast to 2.79, these armatures a re now not really displayed as wire only, but have this semi-transparent overlay which tricks users into thinking one can select the whole bone (whereas selection still only happens on the wire)

  • If the objects maximum drawtype is set to Solid or Textured, the issue goes away, unless
  • If viewport shading is set to XRay (bones can then also only be selected by clicking on their wires)

So in the end, this might be working as intended (however this has caused confusion in multiple reports), will update task description accordingly...

Philipp Oeser (lichtwerk) renamed this task from Riggify rig problem to Bone selection problem (maximum drawtype wire or viewport shading xray -- bones can only be selected by clicking on their wires even though shading suggest the whole bone is clickable).Aug 28 2019, 11:06 AM
Philipp Oeser (lichtwerk) renamed this task from Bone selection problem (maximum drawtype wire or viewport shading xray -- bones can only be selected by clicking on their wires even though shading suggest the whole bone is clickable) to Bone selection problem (maximum drawtype wire or viewport shading xray -- bones can only be selected by clicking on their wires even though shading suggests the whole bone is clickable).
Philipp Oeser (lichtwerk) updated the task description. (Show Details)