Referencing Behaviour of Styles (in Context of Characters)...
Posted: Wed Feb 18, 2026 11:24 am
Hello Everyone,
Here's my current problem:
I have 2-3 characters in separate Master files. All layers are set up with styles (8-12 per character).
I imported them into several scenes where they interact.
Everything is fine.
Now I changed the characteristics of a texture layer in each character. All styles have unique names.
When I go to my animation files to update, the first character works without a problem. The second character updates but changes a number of styles (what appears to be random) on the first layer. If I then update the first layer again, it changes styles randomly on the second. From there on, all updating doesn't change anything anymore, but most of my styles are off and basically unusable.
My fix was to update only the first character and then apply the texture changes manually on the others... it's a fix for now but generally unsatisfying. From that point on, I have to make each change manually just because I changed a brush in a texture layer. That's not how I intended to work with the referencing system...
By the way: reimporting works fine to fix it. That's what I did with the characters which had no or only animation on bone layers.
So it's somewhat contained for now, but overall I would love to see improvement in that area.
On quick research, I read that it could have something to do with the original character files stemming from the same file and being made through saving under a new name, etc. That can very well be. I'm not sure if that is the issue. (Is it?) If so, it feels like a bug. Saving under a new name should make the file "unique" in all namespaces.
Resulting Feature requests:
1) If it has in fact something to do with files being the children of the same base file: either automatically make namespaces unique on saving with a new name, or add some option in the menu where this can be done. A "Delete history" for master files used for referencing.
2) An option to block only specific aspects from being updated when updating a reference, or "lock" parameters. That way I could "lock" character B when updating character A and vice versa. Also: in some scenes, I will recolor the characters using the styles in the scene (not the master styles). In those situations, I could still update the rig or features but keep the altered styles through "locking" them.
Here's my current problem:
I have 2-3 characters in separate Master files. All layers are set up with styles (8-12 per character).
I imported them into several scenes where they interact.
Everything is fine.
Now I changed the characteristics of a texture layer in each character. All styles have unique names.
When I go to my animation files to update, the first character works without a problem. The second character updates but changes a number of styles (what appears to be random) on the first layer. If I then update the first layer again, it changes styles randomly on the second. From there on, all updating doesn't change anything anymore, but most of my styles are off and basically unusable.
My fix was to update only the first character and then apply the texture changes manually on the others... it's a fix for now but generally unsatisfying. From that point on, I have to make each change manually just because I changed a brush in a texture layer. That's not how I intended to work with the referencing system...
By the way: reimporting works fine to fix it. That's what I did with the characters which had no or only animation on bone layers.
So it's somewhat contained for now, but overall I would love to see improvement in that area.
On quick research, I read that it could have something to do with the original character files stemming from the same file and being made through saving under a new name, etc. That can very well be. I'm not sure if that is the issue. (Is it?) If so, it feels like a bug. Saving under a new name should make the file "unique" in all namespaces.
Resulting Feature requests:
1) If it has in fact something to do with files being the children of the same base file: either automatically make namespaces unique on saving with a new name, or add some option in the menu where this can be done. A "Delete history" for master files used for referencing.
2) An option to block only specific aspects from being updated when updating a reference, or "lock" parameters. That way I could "lock" character B when updating character A and vice versa. Also: in some scenes, I will recolor the characters using the styles in the scene (not the master styles). In those situations, I could still update the rig or features but keep the altered styles through "locking" them.