0 votes
asked in General Help by
hello i being using puppet master for some time now, it works great but sometimes I play the game and the puppet just falls to the ground without affecting the character, so when this happens I usually rebuild the whole thing but I wonder if there is a way to fix this without doing all that process all over again, Thanks!

1 Answer

0 votes
answered by (16.3k points)

It usually happens if the mucle positions do not match with their targets, so PuppetMaster fails to initiate and it should log a warning to you in the Console about this. Usually happens if you move the puppet rig to another place, but leaving PuppetMaster behind. So always move the rig from the root transform in the Editor.

Set the localPosition/Rotation of both PuppetMaster gameobject and the animated hierarchy to zero. If that doesn't help, right-click on PuppetMaster header and select "Fix Muscle Positions".

Better checks and logs and fixing tools for this problem will be added to the next version.


commented by
Fix muscle positions did the trick! thank you very much!

Welcome to RootMotion Q&A, where you can ask questions and receive answers from the developer of Final IK and PuppetMaster and other members of the community.

Post as a guest, create an account or login via Facebook.

Please use the correct category when you post your questions.