0
$\begingroup$

I am using Rigify and created an armature. If I select anything on the left side of the body (arm or leg bones) thee selection is not visible in the side/right view. What could cause this? I tried selecting all, hiding and then unhiding all.

enter image description here

enter image description here

$\endgroup$
10
  • $\begingroup$ Strange. Would expect to see Thigh.L in right ortho, but not Thigh.R as it is perfectly obscured by Thigh.L. $\endgroup$ – batFINGER Mar 21 '17 at 14:10
  • $\begingroup$ And curiously, the bone is not visible in both left and right views (@batFINGER) $\endgroup$ – lemon Mar 21 '17 at 14:26
  • $\begingroup$ It is the same in front/back... I guess (just a guess), there is no z for bones drawing in wireframe mode...? The behavior seems to be: the last created is drawn over $\endgroup$ – lemon Mar 21 '17 at 14:30
  • $\begingroup$ It is visible in front or back, but not left or right. $\endgroup$ – Ben Mora Mar 21 '17 at 14:32
  • 1
    $\begingroup$ Have a look at this: i.stack.imgur.com/WyDvh.gif $\endgroup$ – lemon Mar 21 '17 at 14:41
1
$\begingroup$

Following the question, its comments and the answer from the OP, my though is this is not the axis mirror which leads to the situation (or please @BenMora explain a bit more).

Here is a setting with an operator derived from the script templates.

It's showing in blue the faces index, in green edges index and in red the index of vertices. We are here in face selection mode, but the same occurs whatever the mode is.

enter image description here

Element's index is a way to identify it in the mesh. To be simple, it is an integer designing the element (in a separated range for vertices, edges and faces).

What is happening here (experimental conclusions):

In wireframe mode, Blender draws following the index. So bigger index is drawn over the smaller one.

And this is visibly the same for armatures.

To tell the truth, before this question, I've never noticed it... but thinking about it, I'm quite sure this is a wanted behavior for performance reason... maybe.

Please comment if this is to report to the Foundation in the bug tracker.

$\endgroup$
0
$\begingroup$

I had "X-Axis Mirror" turned on, so when I moved bones the mirrored one constantly displayed in front of it. @lemon pointed out that the order in which the bones were created is factored when determining which to draw.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.