Answered

Animating generic objects that have no humanoid bone in their parent hierarchy is not supported

Brunomir 4 years ago updated by baroquedub 2 weeks ago 2

I'm not able to show the bones of an object that the player should be using, a sword. When I click on config mode, on the sword object of the rig hierachy that message appears "Animating generic objects that have no humanoid bone in their parent hierarchy is not supported"

Please help, I'm new to Umotion

UMotion Version:
1.29 professional edition
Unity Version:
2021.3.4f1

Answer

Answer
Answered

Hi,
thank you very much for your support request.

Make sure that the sword is at least a child of the hips bone (or deeper down the hierarchy). To adjust the hierarchy, make sure that you have first removed the character from UMotion (by clicking the "Clear" button in the pose editor). Either create a new Umotion project then or if you want to continue using the existing project, click on the "Cleanup" button in config mode after re-assigning your character to UMotion.

Furthermore iIn order to make generic object's animate-able in UMotion, select the generic object in config mode's rig hierarhcy and under "Properties" set "Visibility" to "Show".

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.

Make sure that the sword is at least a child of the hips bone (or deeper down the hierarchy). To adjust the hierarchy, make sure that you have first removed the character from UMotion (by clicking the "Clear" button in the pose editor). Either create a new Umotion project then or if you want to continue using the existing project, click on the "Cleanup" button in config mode after re-assigning your character to UMotion.

Furthermore iIn order to make generic object's animate-able in UMotion, select the generic object in config mode's rig hierarhcy and under "Properties" set "Visibility" to "Show".

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

Best regards,
Peter

Sorry to reopen this but I couldn't see the options you're describing. I'm on v1.29p04 (UMotion Pro). I nearly posted this as a support request but then worked it out, so I thought I'd share for anyone else searching for this in the forums. 

The transform I want to animate is a child of the hand (it's a key). I'm not sure if you actually need to click 'Clear' (i.e. exit UMotion) and then reassign. I just want to use the same project so there seems to be little point in doing that. My 'key' transform is already displayed in the Rig Hierarchy (in the Pose Editor) and there isn't a "Cleanup" button that I can see.

So... All you need to do is to select the transform in the Rig Hierarchy and as the original answer says, set "Visibility" to "Show" (under "Properties"). See below:

Image 1597