PDA

View Full Version : Parent/Child Display Layer Membership


SnipeyX
02-25-2006, 06:58 AM
So I've been out of Maya for the past year and using Max instead, and now I'm going back to Maya for a bit and have a quick question regarding hierarchy and display layer assignment.

Is there any way to have a parent in one display layer and it's child in another, and when you turn the parent's display layer off, the child is still visible?

This is how Max's layer management works and I haven't been able to recall if there's anyway to do it in the Layer Membership dialog in Maya or not, so far it doesn't seem possible, any workarounds out there? I've gotten in the habit of setting rig nodes that don't need direct access on one layer and ones that do in a controls layer, but many times these are all over the place hierachically. I guess I could setup a driven/connected custom channel on the visibility of each of the objects I want, but that seems like an awful lot more work than should be required. Ideas/Suggestions are appreciated!

Emil3d
02-25-2006, 10:34 AM
I have no problem with that.

From the Layer’s palette menu > Layers > Membership

In the left pane, select a layer. This will highlight in the right pane all object in that layer. Just click on your parent object to remove its transform node from the layer and that’s it. The object becomes green indicating that its shape node is still in that layer. Clicking on the plus sign in front of it reveals the shape node.

This way you can put in a layer either its shape node or its transform node. When you parent an object, only the transform node becomes the parent not the shape node.



Hope this helps

SnipeyX
02-25-2006, 02:13 PM
Okay, I guess I should have specified I'm trying to do this with joints and not geometry, which as far as I can tell don't have a separation between shape/transform. Am I wrong here?

dalynn1985
02-25-2006, 04:33 PM
wow i had no idea you could even do that..

Emil3d
02-25-2006, 04:45 PM
No, you can’t display a joint in Maya without showing its parent. If you need this to distinguish one group of joints from another you can make the joints with different colors by assigning a different color to each layer. You can assign a color by double clicking on a layer or in its node in the Attribute Editor.

SnipeyX
02-25-2006, 05:39 PM
sounds good, the wording of your response gave me my solution, i can't "display" a joint without showing it's parent, but I can "template" its parent's display layer and leave the child un-templated, giving me the interaction limitations I was looking for. Thanks for the repsonses. :)

CGTalk Moderation
02-25-2006, 05:39 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.