Answered

anim errors in Animator comp

Anonymous 3 years ago updated by Peter - Soxware Developer 3 years ago 1

Hello, 

Animator component shows animation errors "Binding warning: some generic clips animate transforms that are already bound by a Humanoid avatar. These transforms can only be changed by Humanoid clips : Transform 'root'  "

Created animation and exported as Fbx binary 2011, Rig type Humanoid, Animator is using Humanoid Avatar, the animation was created by my self, i dont get it what generic clips animate transform, it was clean Rigged Mesh, and one simple animation created with uMotion

annd what is the best option to create accuracy animations but with Humanoid type ? Generic would be the best option ? but w/o IK handles ?

UMotion Version:
1.28p01
Unity Version:
2021.3.2f1

Answer

Answer
Answered

Hi,
thank you very much for your support request.

Binding warning: some generic clips animate transforms that are already bound by a Humanoid avatar. These transforms can only be changed by Humanoid clips : Transform 'root'

This error means that you are trying to play a generic animation on a humanoid character. The reason might be that even though you've configured the FBX that contains the animation as humanoid, it's animations are imported as generic due to errors in the humanoid avatar setup. You would see these errors in the "Rig" tab of your FBX file.


annd what is the best option to create accuracy animations but with Humanoid type ? Generic would be the best option ?

Exactly, if you want high accuracy use generic. IK is also available for generic UMotion projects. Use the IK Setup Wizard and select the correct bones for the "Human IK" slots.

Only the muscle tool assistant (the window shown in the scene view) isn't available in generic projects. If you really want this window, you could workaround by duplicating your character. Configure the duplicated version of your character has "generic". Use the humanoid version for animating in UMotion, then export your animation into the FBX file of your duplicated character that you previously configure as "generic".

Please let me know in case you have any follow-up questions.

Best regards,
Peter

Answer
Answered

Hi,
thank you very much for your support request.

Binding warning: some generic clips animate transforms that are already bound by a Humanoid avatar. These transforms can only be changed by Humanoid clips : Transform 'root'

This error means that you are trying to play a generic animation on a humanoid character. The reason might be that even though you've configured the FBX that contains the animation as humanoid, it's animations are imported as generic due to errors in the humanoid avatar setup. You would see these errors in the "Rig" tab of your FBX file.


annd what is the best option to create accuracy animations but with Humanoid type ? Generic would be the best option ?

Exactly, if you want high accuracy use generic. IK is also available for generic UMotion projects. Use the IK Setup Wizard and select the correct bones for the "Human IK" slots.

Only the muscle tool assistant (the window shown in the scene view) isn't available in generic projects. If you really want this window, you could workaround by duplicating your character. Configure the duplicated version of your character has "generic". Use the humanoid version for animating in UMotion, then export your animation into the FBX file of your duplicated character that you previously configure as "generic".

Please let me know in case you have any follow-up questions.

Best regards,
Peter