Copy link to clipboard
Copied
I am rigging a custom puppet in Adobe Character Animator.
My setup:
The Body group contains Torso, Left Arm, Right Arm, Head, Left Legs, and Right Legs.
The limb groups (Left Arm, Right Arm, Left Legs, Right Legs) are set as Independent and set to Attach To Body with Attach Style Weld.
Hip and Shoulder handles are placed at the seams.
Thigh layers attach to the Hip handles. Upper Arm layers attach to the Shoulder handles.
The left leg attaches correctly to the torso.
The right leg and both arms stay detached with a visible gap, even though the settings and handle placement match the left leg.
Questions:
What could cause one side to weld correctly while the other side does not?
Could mesh islands, origin placement, or the “Connect Each Island To” setting cause this problem?
Should Shoulder and Hip handles be placed on the child layers (Upper Arm or Thigh) or on the group layers?
Environment:
Adobe Character Animator 2025 (24.5)
macOS Sonoma
Puppet built from PSD
Steps to reproduce:
Import PSD with the structure above.
Mark limb groups Independent and set Attach To Body with Weld.
Add Left and Right Hip handles at the thigh seams and Left and Right Shoulder handles at the armpit seams.
Add Knee, Ankle, Wrist, and Elbow handles.
In Record mode, drag limbs or apply Physics. The left leg behaves correctly, but the right leg and both arms separate from the torso.
Expected: All limbs should weld to the torso at their hip or shoulder seams.
Actual: Right leg and both arms leave a gap from the torso.
I can provide screenshots of layer hierarchy and properties for the Left and Right limbs, as well as the PSD or exported puppet if needed.
Thanks for any guidance.
Copy link to clipboard
Copied
The way your information is presented is somewhat challenging for my nuerodivergent mind, so forgive me if I miss anything. I cannot tell if there is any overlap among the layers in your puppet. While it is key to have the limbs as independent, they still need to be attached to (ideally overlapping) the torso they are connecting to . You'll know when they are connecting when dragging the key node (shoulder or hip) over the torso mesh, the parent mesh will be temporarily tinted green. Do you have any behaviors (such as Limb IK) attached to the puppet? Finally, have you tried changing the attachment from Weld to Hinge to see if that makes a difference?
Find more inspiration, events, and resources on the new Adobe Community
Explore Now