• Editor
  • Image is deformed during rigging, even before mesh is applied

Dear board team,
I have issues with image deformation.
My project uses png files with a mesh bound to bones.
As you can see in the screenshot the arm proportions are distorted during rotation.

Initially I suspected I was having the problem described in the below blog post. But that does not seem to be the case: https://esotericsoftware.com/blog/Mesh-binding-tutorial

Because even when I delete the arm and it’S mesh and start from scratch, the problem occurs before I even create a mesh:
Before adding image to bones:

After adding images to bones:

Can you please advise what might be the issue here?

Related Discussions
...

It seems like the issue you're experiencing with image deformation during rigging, even before applying a mesh, could be related to the way bones are being scaled or transformed. When you attach images to bones, any transformations applied to the bones, such as scaling or rotation, will affect the images. If the bones are not set up correctly or if there is nonuniform scaling, it can lead to unexpected deformations. Make sure that the bones are not scaled nonuniformly and that they are properly aligned before attaching images. Additionally, check if any compensation settings are affecting the images when you attach them to the bones. You might also want to ensure that the bind pose is correctly set for the bones and images.

    The 3rd screenshot didn't come through. Here is is again:

    Spinebot

    Dear bot :-)
    ,good tips and partially correct.

    My bones indeed have non uniform scaling on world level. Problem is, I’m unable to change this.

    I was able to fix the issue by unchecking the “scale” box. But that led to issues with inverse kinematics later.

    • Erika ha risposto a questo messaggio

      WeaselZX This will keep on being a problem if any parent bone is scaled. It is recommended to use the bone length tool and not the scale tool to resize your bones in setup. I can see from your screenshot that your selected bone doesn't have a scale of 1 so I would investigate that issue deeper first. Ideally you want to start back from the parent bone, and fix any bone that doesn't have a scale of 1 (or -1 to mirror it) back to it.
      http://esotericsoftware.com/spine-tools#Bone-length-tool

      Thank you Erika. That helped. One of the bones the arms were connected to was accidentally scaled, which messed everything up.