0
$\begingroup$

I am animating a quadruped and when I had the feet, body and head ready.

I started doing the tail. At this point I noticed that I was missing more bones for it to deform well.

So I went to my meta rig, I added more subdivisions and generated the rig again, but all the keys of what I had animated were deleted.

Is there a solution to add bones without destroying the animation already made?

I made sure to put overwrite in the rigify options, but it didn't work either.

I am using blender 2.92
Thanks!

$\endgroup$
3
$\begingroup$

If you regenerate the rig, it generates a new one and replace the previous. But animation data stored separately in Data blocks. So what you need to do:

Open Dope sheet and change its type to Action editor. In the center of the header you will see the data block:

enter image description here

Press Shield icon to make sure, that block will not be removed. And keep in mind the name of it.

Then regenerate the rig and address to action editor again. You will see something like this:

enter image description here

Click on this icon and browse your data block here. Once you are done the animation will be restored.

enter image description here

When you will get familiar with data blocks, you will be able to transfer animations between files and rigs, store different animations for the same rig and mix them together in NLA editor!

$\endgroup$
1
  • $\begingroup$ Thanks a lot! it was exactly what I needed and couldn't find! $\endgroup$ – Ghoz Mar 10 at 0:24

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.