#Unity converting generic animation to humanoid animation

1 messages · Page 1 of 1 (latest)

proud sorrel
#

Hello, I converted the rig of my 3d model from generic to humanoid. However, before doing this, I duplicated and modified one of the imported animations from my 3d model. Now that this model is humanoid however, I cannot use my modified generic animation with the 3d model anymore. Thus I wanted to ask if there is a way to convert my modified, generic animation from my generic 3d model into the humanoid version of the same animation and 3d model. Thx in advance:)

zinc seal
#

I don't see how that would be possible.
For a rig to be considered "humanoid" by Unity, it has to have a very specific structure.
Animation clips also rely on the structure of the rig they were made for. If that structure (including bone names) does no longer exist, the clips will cease to work.
In order to "convert" a generic to a humanoid clip, you would have to change the structure it expects - which basically means you'll have to re-make the clip with the new structure anyway.

proud sorrel
#

So I basically would have to duplicate and re-modify the new animation of the humanoid 3d model, right? And it definitely is not possible to convert the animation from generic to humanoid, even if the animation used to work on a generic 3d model and is now supposed to work on the EXACT SAME 3d model, which is now humanoid, correct?

zinc seal
#

Duplicating the animation wouldn't change anything; it would still be broken.
And if the rig changed, you will need to redo the animation. What model the rig is attached to, is of not importance whatsoever for the functionality of the animation.

proud sorrel
zinc seal
#

Thus I should be able to modify the humanoid animation, correct?
I am not sure how Unity handles "switching" models to humanoid, so that is something you will have to try.