Answered

ik pinning to an external object

xammus babilonian 5 years ago updated by Peter - Soxware Developer 5 years ago 1

Is it possible to pin a character's hands to an external object to create an animation of manipulating that object? For example to rotate the wheel with your character's hands?wheel.gif

UMotion Version:
1.21p01 Professional
Unity Version:
2019.3.3f1 Personal

Answer

Answer
Answered

Hi,
thank you very much for your support request.

An animation file (*.anim or *.fbx) can only reference bones/transforms that are within your character's hierarchy. Referencing external transforms (that are not a child in the character's transform hierarchy) is not possible. UMotion just creates regular animation files so this limitation also applies for UMotion created animations.

You would need to use a run-time script (a run-time IK solver) to pin the hands of your character to the wheel. You would also need a script to enable/disable the effect when your character grabs the wheel.

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.

An animation file (*.anim or *.fbx) can only reference bones/transforms that are within your character's hierarchy. Referencing external transforms (that are not a child in the character's transform hierarchy) is not possible. UMotion just creates regular animation files so this limitation also applies for UMotion created animations.

You would need to use a run-time script (a run-time IK solver) to pin the hands of your character to the wheel. You would also need a script to enable/disable the effect when your character grabs the wheel.

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

Best regards,
Peter