FBX prefab update issue

hi,

I import FBX (skinned mesh with skeleton ) and then the character need to be updated on different iterations on very frequently. the fbx is put in a prefab and the prefab links to all different other parts of the system

if i update the actual fbx with a updated character (identical mesh topology and identical joint structure and weight map, but different shape and different joint position) , unity detects the changes and update the fbx inside the project panel without problem.
however, the prefab got messed up. displaying a deformed or even messed mesh that the program actually still works but like a mesh pizza walking.

it looks like the prefab doesn’t update the joint or bind pose properly…

could someone point me a successful FBX update workflow that doesn’t screw the prefab?
i have been painfully searching for days and yields no working answers…
please help.

thanks!!!

I am not too sure about a genrall problem but i have experienced this my self and it has always been changing the scale of something that screws it up.

I can’t give any exact workflow suggestions - I can only confirm with you that re-importing skinned fbx assets, which are part of a prefab - often will not update the prefab.
The only good solution I’ve found is writing a script yourself to rebuild your prefab.
I am very interested in knowing more detail on how the prefab updates work ‘under-the-hood’. I would like AT LEAST if the prefab would update consistently after model updates that don’t have skeletal / bone changes. But even this is problematic.
It’s good practice I think to not load up your prefab with too much ‘clutter’ - if you can place the data / scripts / relationships somewhere not piled up on your skinned mesh asset (often your character) - well - that’s only going to help :slight_smile:
Sorry no big solutions right now - but an issue I’d be interested in sorting our better myself.

I have the exact same problem.

It is not the usual “I added a new object to the FBX but it does not appear in the prefab”. Nothing new is added to the FBX, only the skinning is changed (weight of vertices, adding new vertices to already present bones, etc). It is annoying to constantly regenerate the prefab.

Same issue, should be fixed asap