You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I do not understand how it supposed to work with library override.
So I have set it up for shape keys. Then I use character in a separate file, animation generates, but I can't edit it, because it is in the library. Of course, I can make library override for mesh data block, but in this case it overrides all other mesh data, that's not a good idea because It will block all changes in mesh data...
My expectation here is using drivers on object data itself or on armature, so animation will be on datablock that is already overridden. I made some changes in the code, so it works this way, looks better for me, but I did not figure it out completely. For example, what does happen then script make drivers if they already exist in library, so should they be created in library or in active scene? In my case then I edit shape keys in the library file, drivers are gone in main scene.
Am I missing something important here? How it supposed to work? Is there a workflow for that?
UPD I have found that this lines:
May found action datablock not from current file but from linked library file. In this case, Blender will make keyframes, but it can't save it in current file, so after revert all animation will be lost. So this is definitely an issue here.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I do not understand how it supposed to work with library override.
So I have set it up for shape keys. Then I use character in a separate file, animation generates, but I can't edit it, because it is in the library. Of course, I can make library override for mesh data block, but in this case it overrides all other mesh data, that's not a good idea because It will block all changes in mesh data...
My expectation here is using drivers on object data itself or on armature, so animation will be on datablock that is already overridden. I made some changes in the code, so it works this way, looks better for me, but I did not figure it out completely. For example, what does happen then script make drivers if they already exist in library, so should they be created in library or in active scene? In my case then I edit shape keys in the library file, drivers are gone in main scene.
Am I missing something important here? How it supposed to work? Is there a workflow for that?
UPD I have found that this lines:
May found action datablock not from current file but from linked library file. In this case, Blender will make keyframes, but it can't save it in current file, so after revert all animation will be lost. So this is definitely an issue here.
All reactions