PDA

View Full Version : Controllers - joint orientation.


satanatron
06-15-2008, 02:44 AM
Just curious how people give joint orientation to a controller when rigging in maya? I can get the controllers to have the right orientation, however, when I freeze transforms they obviously reset. I've also been trying a way which involves assigning groups to the controllers with the Group node holding all the information of the transforms and orientation of the Cube and the Cube itself has none. But that also is bugging out when I try to parent the controllers to each other. I would build the joints..crete a contorller..create group..parent contrain joint to group ( maintain offset off ) ...delete parent constraint...parent constrain controller to joint ( maintain offset on )....the problem is, when i now start to parent to groups to each other I cant select the controllers in the scene to move the rig ( I have to select the groups in the outliner ).....

mlefevre
06-15-2008, 01:52 PM
There's probably a ton of ways. Here is 1 solution.

Set up the skeleton
Create a controller at the origin (0,0,0 worldspace)
Group the controller, then parent the group to the joint
Zero out the groups transformations then unparent it from the joint.
Then apply any necessary constraints (Select the controller, NOT the group, shift select the joint and apply the constraint).

If you need to modify the look of the controller after, adjust the cv's in component mode.

If you were doing this for an arm, or a leg, you could parent the lower_arm_GROUP to the upper_arm_CONTROLLER. You wouldn't parent the controllers directly.

blackseraphim
06-16-2008, 04:40 AM
Just curious how people give joint orientation to a controller when rigging in maya? I can get the controllers to have the right orientation, however, when I freeze transforms they obviously reset. I've also been trying a way which involves assigning groups to the controllers with the Group node holding all the information of the transforms and orientation of the Cube and the Cube itself has none. But that also is bugging out when I try to parent the controllers to each other. I would build the joints..crete a contorller..create group..parent contrain joint to group ( maintain offset off ) ...delete parent constraint...parent constrain controller to joint ( maintain offset on )....the problem is, when i now start to parent to groups to each other I cant select the controllers in the scene to move the rig ( I have to select the groups in the outliner ).....

hi! i think you shouldn't freeze transform. the parent of your control will serve as the "offset"
and also from my point of view, dont use maintain offset.

CGTalk Moderation
06-16-2008, 04:40 AM
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.