+1 vote

I'm working towards the classic robot/spider IK limbs and can't figure out why the leg mesh object doesn't follow the bones. I made the model in blender (and exported using the Better .dae Exporter).

Gif showing exactly what I mean by mesh wont follow bones

I have tried multiple variations of node structure (including bone attachments) from the documentation / video tutorial, but this is the starting structure exported from blender for one leg:
Skeleton structure

The IK worked fine in blender, it's only once imported to Godot that it stops moving properly. Hopefully this is enough information to work off of.

in Engine by (13 points)

1 Answer

+1 vote

Hi I was recently having the same problem.
Though I'm not completely sure why if there is an animation playing the mesh will correctly follow the bones.
Can you try adding an idle animation and then use Play IK?

Edit: it seems like if the bones start out all aligned along some axis it will screw up the solver. The animation appeared to solve the problem since it made them start from different positions before starting the solver.

by (16 points)
edited by
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read Frequently asked questions and How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to [email protected] with your username.