Please help me understand how to organize work with NLA Editor if the character is loaded using “Library Override” method and its original file continues to be actively edited. We faced regular loss of NLA projects.
MY_SCENE.blend - project to which the collection with the character is linked.
MY_CHAR.blend - the project in which the character is edited.
I created in NLA Editor animation of several strips and expected that it will be saved locally in the file “MY_SCENE.blend”. But after another iteration of updating the MY_CHAR.blend file in NLA Editor, my animation project is no longer there. I understand that all created Actions saved, but I would like to understand how to organize the work so that not to lose each time the project in the NLA Editor. And whether it is possible to export or save this NLA project somehow.
I assumed that the Library Override technology was created to allow a group of people to work in a non-destructive way. Let's say I can bake the NLA project into a new Action each time so that I don't lose the result of my work in the NLA Editor. But if at the moment of my work the character designer makes another change to the MY_CHAR.blend project, and I don't have time to bake the NLA project, I will lose everything again.
We spent some more time testing the options and noticed the following nuance: Even if we apply Library Override\Make\Selected&Content to the Armature object, if we edit anything in the MY_CHAR.blend file in the NLA Editor, we are guaranteed to lose all NLA projects in the MY_SCENE.blend file. I don't know why this happens but probably because the NLA Data container in the MY_CHAR.blend project is changed.
I think the following behavior is logical in this case: if Armature object is set to Selected&Content mode then NLA Data should not be updated from MY_CHAR.blend project and should be taken from MY_SCENE.blend project. Unless we apply Override\Clear\Selected&Content. Therefore a small additional question: is it possible to transfer all the NLA strips from one rig to another rig or object in order to preserve the NLA project. Link Animation Data can really solve the problem if we are dealing with local objects. But what if the objects are linked from other blend files and the Library Override mechanism is used? In this case if we just apply Link Animation Data we will lose all the Animation Data from the linked object.
animation_dataand editing the animation data of an overridden data block is not yet fully supported: projects.blender.org/blender/blender/issues/72629 $\endgroup$