I started a little project a few days ago, keeping all the work done in Blender 2.8. Now I have a beginning of a rig that I would like to animate. To do so I would like to link the asset of the character, so I put my entire character (rig + model) in a collection.
Then when I link my collection to another blend file for example, I can’t turn the rig into pose mode to animate it. And I can’t find a way to make it work, tried to add a static override on the collection, on the armature, but nothing works. And it has to be possible, otherwise I am wandering how the Spring team animates their characters haha.
Well if you have an idea about how to do that, you are welcome to help me (and maybe someone else)
That all sounds right to me - link the collection, then add the static override on the armature. I’ve just tested it here on a build from yesterday, and it worked, so I’m not sure what’s going on for you.
Oh ok, made it work, I had to put a static override on the Collection too, could be done automatically I guess, I still got a problem, I can move the rig, but the geometry does not move at all
I’ve tested that a few days ago, you can do as in 2.79 , select the duplicated collection in the viewport and search for make proxy operator.
That should work , but it looks like an old stuff lying on there, or maybe a temporary workaround that should go away at some point…
PS : I’ve tried to make two character having different animation using this technique but it doesn’t work…
Edit : On my tests, the rig was made using 2.79, but then imported in 2.8 and made some collection there.
Oh ok well I will probably ask on devtalk forum, but it is true that Spring started on 2.79 so maybe there no solution at the moment, i’ll have to wait
You wanted to duplicate the same character and use different animations ?
I’ve checked more closely, both operators exists in 2.8 : make static override and make proxy .
At the moment in the 3D view menu there is : Object / Relations / Make Proxy
I guess this is what Spring Team is using, when I try Make proxy it works ( but still impossible to duplicate character) and doing Search / make static Override make blender crash on the character that I’m using.
We probably have to wait a little longer until the override system is a bit more polished
Good luck on your project, maybe try to continue it and work around these issues as you would in 2.79
I have a character that I linked the collection in, then did a static override on the collection I think? Now, when I try to update the original file, nothing changes in the master scene file, I think because of the static override?
Wondering if you had any success getting proxies to work… I’m kinda lost on the best way to solve this, haha.
Yes sure, so first in a blend file I put my character (meshes and armature) inside a same Collection, armature at the root of this Collection but I think it works even if it is inside a Sub Collection. Then to creat the proxy, you go to File > Link, find your blend file, and get the Collection where your character is, it loads in your Scene but is uneditable at the moment. You select the linked Collection in the outliner and you go to Object > Relations > Make Proxy… And it will let you choose one object of the Collection, so you select your armature, and you are good to go it should be it !
The Static Override that will replace the Proxy system should be available soon but in the meantime this works very well for me
Hi, I started a project with blender 2.8, but can’t move the bones that are already rigged, the new ones yes (i.e. added into Blender 2.8), but the old ones no.
The process I used should still work today, as the static overrides are not implemented yet in Blender, might be coming in 2.81 If you need some help I can have a try when I finish work !
for now if you want to animate a linked character you need to make a proxy , static override is a replacement for that with more options.
It’s hard to illustate that , but maybe the best is to wait that it gets into blender so at that time there will be some examples available.
Do you use armature proxy now ?