Maniphest T89760

Box Selection doesn't work on some particular configurations of Bones in Edit Mode
Closed, Duplicate

Assigned To
None
Authored By
Konstantins Visnevskis (kivig)
Jul 9 2021, 2:51 PM
Tags
  • BF Blender
Subscribers
Konstantins Visnevskis (kivig)
Pratik Borhade (PratikPB2123)

Description

System Information
Operating system: Linux-5.8.0-59-generic-x86_64-with-glibc2.31 64 Bits
Graphics card: GeForce GTX 560/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 390.143

Blender Version
Broken: version: 2.93.0, branch: master, commit date: 2021-06-02 11:21, hash: rB84da05a8b806
Worked: (newest version of Blender that worked as expected)

Short description of error
Sometimes, especially with Rigify produced rigs, Edit Mode box selection gets ignored when trying to select specific parts of Armature. Sometimes I'm able to select only up to max of about 1/5 of all bones with a single action. It seems not to be related to actual quantity directly, but deleting some particular bones makes selection work properly again.

Exact steps for others to reproduce the error

  • Open,
  • Enter Edit Mode,
  • Box select everything -> Nothing gets selected.

Event Timeline

Konstantins Visnevskis (kivig) created this task.Jul 9 2021, 2:51 PM
Pratik Borhade (PratikPB2123) added a subscriber: Pratik Borhade (PratikPB2123).Jul 13 2021, 3:58 PM

Can confirm with the file but unable to reproduce from scratch (with rigify add-on enabled)

Does this happen with older versions also?

Konstantins Visnevskis (kivig) added a comment.EditedJul 14 2021, 5:59 AM

Happens in 2.91 on Ubuntu 18 too.
After a bit more of digging:
Parameters, size, orientation, ovelap are irrelevant.
What seems to be of correlation is where the box is drawn.
In following example (rearranged initial sample file) - if you draw the box including the middle part of the viewport the selection skips. Selecting only in the right third of the viewport - selection works.

Edit: Ok, this is strange. Opening the file - initially selecting everything doesn't work anywhere just as before. But "A" selecting everything and moving it to the side, depending on how far it is moved, selection begins behaving as described here. Saving and reopening the file resets the behavior to not working at all again.

Edit2:
Ctrl+F2 renaming Bones Regex: "." to "a", as in "aaaaaaaaaaaaaaaa.049"
makes everything properly selectable.
Undoing this action doesn't change selection behavior back.
Saving the renamed version and opening again - does.

Pratik Borhade (PratikPB2123) updated the task description.Jul 14 2021, 8:07 AM
Pratik Borhade (PratikPB2123) added a comment.EditedJul 14 2021, 8:20 AM

Works fine with Lasso and circle select. I will mark this as a duplicate of T80296: Bone Selection with "select box " Inconsistent

Thanks for the report :)

Pratik Borhade (PratikPB2123) closed this task as a duplicate of T80296: Bone Selection with "select box " Inconsistent.Jul 14 2021, 8:21 AM
Konstantins Visnevskis (kivig) added a comment.Jul 14 2021, 8:29 AM

I don't mind merging, but the problem seems to be different though, as this is not just inconsistent with lasso as described in the target report, but rather just skips selection entirely.

Konstantins Visnevskis (kivig) added a comment.Sep 28 2022, 1:39 PM

This seems to be a different problem though.
Just found that when selection in edit mode fails, the command line says "Too many objects in select buffer". And selection fails entirely as opposed to not selecting some heads of bones (which in 3.3 I couldn't reproduce now at all).