Import from Blender animated proxy armature of a linked library character

Hello!

I’m trying to import a scene made in Blender composed with linked libraries (such as full rigged character with rigify) and animated via proxies (to keep the link).

When I import it from .blend, the armature proxy has the animations but the skinned mesh is not linked with it, and changing its root bone doesn’t change anything.

When I export it to .fbx and then import it (option baked anim), there is no more skin mesh renderer, and even after added a new one, I fall to the above issue…

So, has anyone made such a scene import work in Unity? What’s the good workflow to do this?

@arimahardika

I’ve been beating my head against this for the better part of an hour, and I think I’ve figured it out. You have to rename the armature proxy to match that of the rig asset.

In unity, when you import a rig from blender, it will use the armature name as the parent of all the joints. If you’re using a proxy, that name by default is different than the original rig asset. Here I’ve dropped both the imported rig and animation assets into the scene and you can clearly see this.

173897-untitled3.png

So back in blender, rename the proxy armature

173896-untitled2.png

Also looking for an answer to this

Sorry for necroing this question.

Have you found the solution @iwHiteRabbiT?

Most of my team’s 3D are using proxy and its a big amount of work to redo all of them again using bone-based animation.