Website Youtube GitHub

Unfamiliar pick walk behavior (skips groups while pick walking up)


#1

Hi all. I am trying to determine why when I pickwalk up a rig hierarchy, the groups are skipped. Example:

foot_L0_bk1_ctl
–foot_L0_bk2_loc
----foot_L0_bk2_ctl

if I select the lowest node (foot_L0_bk2_ctl ) and pick walk up (keyboard up) the next node selected is foot_L0_bk1_ctl

where as when I create a curve under an empty group under another curve (not as part of any rig), I can pickwalk up through each node…

is there a setting somewhere that designates the nodes that get skipped on pick walk?

Thanks for any suggestions.
Kind regards…
Gerard


#2

Suggest to browse the forum carefully
This is the workaround
Temporarily turning off custom pick-walking
Thanks for the @chrislesage for the tip


#3

The behavior you’re seeing was designed for animators so they can quickly traverse actual animation controllers. This is because of the Maya controller tags/nodes.

What I’ve done is based on the post from @chrislesage and made it a toggle you can put in the shelf.

import pymel.core as pm

picking = pm.optionVar["ControllerPickWalking"] == 1
pm.optionVar["ControllerPickWalking"] = not picking

#4

Perfect. Thanks Jeroen. That’s very helpful. Cheers.