Hello, when I connect the bones to the "picture", it appears in the "Label" window that the bones are connected. But when I move the bones, I see that the bones are not connected to the pictures. What is the reason for this? Some bones are definitely not connected to the picture.
The bones are not connected to the picture!
It sounds like the issue might be related to how the images are parented to the bones. Here are a few steps to troubleshoot and resolve the problem:
Check Slot Parenting: Ensure that the slots containing your images are correctly parented to the bones. You can do this by selecting the slot and pressing
P
to choose the parent bone. This is crucial because the images need to be in slots that are parented to the bones for them to move together.Verify Bone Selection: Make sure that the bones are selectable. If the
Select
option is disabled for the bones in the bone properties, they will appear slightly translucent and won't be selectable or movable.Weights and Meshes: If you are using meshes, ensure that the vertices of the mesh are weighted to the bones. You can use the
Weights
view to check and adjust the weights. If the vertices are not weighted to the bones, the mesh will not deform correctly when the bones are moved.Bone Compensation: When moving bones, ensure that Bone Compensation is turned off if you want the child bones to move along with the parent bone. This option is available in the main toolbar next to Options.
Check for Skewed or Tilted Bones: Sometimes, a slight tilt or skew in a parent bone can cause unexpected behavior in the child images. Ensure that the bones are correctly aligned.
Backface Culling: If your images are not visible when the bones are moved, check if the
Backface culling
setting is enabled. This setting can cause images facing away to not be drawn.
If these steps do not resolve the issue, it might be helpful to review the specific setup of your project or provide more details about the problem.
GVis Thank you for posting the screenshot! Now I understand what your problem is. If you just bind the image (mesh attachment) in the Weights view, it may not follow the bone, what is important is that the vertices you want to bind to bones actually have weights for the bone. You can check how the weight is set by enabling the Weights tool:
Clicking on each vertex allows you to check the percentage of the weight that vertex has. The vertices all have weights that add up to 100%:
There are various modes for changing the weight, so please refer to the Weight View page of the user guide:
https://esotericsoftware.com/spine-weights#Weights-tool