7
$\begingroup$

I would like to move my armature from pose mode to another pose (a random one) and set the position I create like the new rest position. Is there a way in order to achieve this goal?

My armature is deforming a mesh so I want to deform the mesh too.

This is my mesh and its relative REST POSITION:

Mesh and its relative rest position

I want to change and set a new REST POSITION and I follow your advice; I change my armature in pose mode and then click on Apply pose as Rest Pose:

Changed armature in pose mode

The result is this one:

End result

The armature resets the rest pose like I wanted, while the mesh - I can't understand why - comes back to the original position (the one set by the old rest pose).

Why doesn't it work?

$\endgroup$
13
$\begingroup$
  1. Apply the armature modifier - armature in rest pose doesn't deform anything, so we need also a mesh to match the new rest pose.

  2. Pose > Apply Pose as Rest Pose. This will set current pose as the rest pose. It sets only bones poses - constraints or custom properties in complicated or badly designed rigs might make the rig act weird with bones in different rest state!

  3. Add the armature modifier back.

$\endgroup$
  • $\begingroup$ Seems to be more complicated than necessary, why do we have to apply the modifier first, it should work without this? $\endgroup$ – Black Nov 16 '17 at 21:54
  • $\begingroup$ And what about rigify? It's definitely too complicated or badly designed. How to make it right for a rigify rig? Should I re-pose the source metarig and then just rebuild, or there is another way? $\endgroup$ – Mechanic Nov 22 '18 at 17:16
  • $\begingroup$ @Mechanic Yes, exactly like that. You do that on metarig and then generate the complicated rig again. It's the reason why complicated rigs need to be generated with scripts and not build by hand. If it didn't had this functionality to generate from metarig, it would be indeed "badly designed rig". $\endgroup$ – Jaroslav Jerryno Novotny Nov 22 '18 at 17:20
  • $\begingroup$ @Jaroslav Jerryno Novotny, thank you. I've played a bit with different layers of the rig, and eventually I regenerated it in the new pose. Thanks gods there is a snap tool to easily re-pose the metarig against the already posed actual one. $\endgroup$ – Mechanic Nov 22 '18 at 18:53
3
$\begingroup$

Apply the pose as rest pose. Remember this will naff up any animations using the previous rest pose. There will be a warning of such in the system console.

Applying the armature modifier will deform the mesh to match a pose.

enter image description here

$\endgroup$
  • $\begingroup$ i edit my quesion after i use your method. Please check it. I can't understand why doesn't work $\endgroup$ – Fuboski Mar 30 '16 at 10:24
0
$\begingroup$

Hey this one will simply help you a lot dude! Simply click on armature then click the human form Icon under it it indicates the rest position! Good luck ! enter image description here

$\endgroup$
  • 2
    $\begingroup$ That just switches between the 'Pose' position and the 'Rest' position, it doesn't apply the 'Pose' position as the 'Rest' pose. $\endgroup$ – Ray Mairlot Mar 31 '17 at 14:42

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.