Gibble wrote: ↑Wed Feb 28, 2024 8:01 pm
This leads to a second question though. When I use the
Manipulate Bones [Z] tool, it just offsets the bone from the geometry and leaves the geometry [pupil] behind even though it is bound to that bone. The pupil doesn't follow.
Alternative eye rig?: if you have a better way to control the pupils, I am open to that too. I just thought this method would offer the most flexibility- but I am not 100% married to this idea.
This sounds like a binding issue, and any number of things could be wrong here.
First, check if the bone has any Strength. If it's set to zero, it will not move anything. Try increasing the strength for that bone.
If that doesn't solve the problem, rather than figuring out what's wrong, it's probably easier to reset the binding and bind it correctly.
To do that, first, select the artwork layers you wish to bind. in this case, that would be the pupil layer. Now select
Bone > Reset Bone Rigging. This command might sound scary, but it only affects the selected layers, and not the entire rig.
(Note: if you select nothing, Moho will assume you mean everything, so be careful.) What this command does is it removes the current binding from the selected layers and applies the default Flexi-binding.
Now, select the layers that make up the pupil, select the Bind Layer tool, and click on the 'pupil' bone. This will rigidly bind the layer to the bone. You don't even need bone strength for this binding method. (As a matter of fact, bone strength does nothing for Bind Layer.) If there are multiple layers making up the pupil and they're inside a group layer, you can use Bind Layer to the group layer instead.
(Another important note: using Bind Layer on a group is ideal if you don't intend to deform the items inside the group using bones. This method is for rigidly binding an item to a single bone, and this includes the child objects of the group. If you want to use different binding methods for items inside the group, you should leave the group unbound and bind each child layer individually.)