How to set rig to its default pose?

How to set rig to its default pose?

Anonymous
Not applicable
26,453 Views
5 Replies
Message 1 of 6

How to set rig to its default pose?

Anonymous
Not applicable

I recieved a character with a rig, and I need set the rig to its default pose. How do I do that?

Any suggestions?

 

Also, I might solve the issue by FREEZING all the rig control values, but when I try to do that I get an error that the joints are attached or binded to a mesh.

 

Thanks for any input.

0 Likes
26,454 Views
5 Replies
Replies (5)
Message 2 of 6

pshwayka
Advisor
Advisor

Have you tried selecting the rig and using the Skin->Go to Bind Pose command?

0 Likes
Message 3 of 6

Anonymous
Not applicable

Thank you so much for the reply. I just tried that and I get an error:

"unable to determine shape for transform masters"

0 Likes
Message 4 of 6

pshwayka
Advisor
Advisor

Sorry that didn't work! It may be that you won't be able to reset that rig...unless someone else has any ideas.

0 Likes
Message 5 of 6

Anonymous
Not applicable

In human IK hit the Stance pose button and it will reset. 

Message 6 of 6

stephenkmann
Collaborator
Collaborator

as long as all the controls original values were 000 000 111 

you can select them all ( hopefully your rig has a way to do that) 

you can then used Modify | Reset Transformations

 but this will only affect TranslateRotateScale

so any custom channels you'll probably have to reset with a script. 

you can use mel  loop :

string $sel[] = `ls -sl`;

for ($object in $sel)

{

string $channels[] =`listAttr -k $object`;

for ($channel in $channels)

     setAttr   ($object + "." + $channel) ` getAttr -dv  ( $object + "." + $channel)`;

}

 

I wrote this on the fly in here, so there is a possibility of bugs. but it should give you the basic idea

hth

-=s

 

 

 

0 Likes