Page 1 of 1
flexi binding not working
Posted: Thu Jul 28, 2022 2:51 pm
by jonathan.reaux
Ok, this is driving me crazy. I am trying to use "use selected bone for flexi binding". It works most of the time, then randomly, I try to use it on one of my vector layers and the layer becomes completely unresponsive to the rig. It isn't effected by any of the bones, including the ones I had selected. It is a vector layer, and it is not in a group. The bones have weight. What am I doing wrong? Check the video below.
https://www.loom.com/share/25427aaf3424 ... d03e3e5a84
Re: flexi binding not working
Posted: Thu Jul 28, 2022 3:42 pm
by Víctor Paredes
Maybe the points are bound to a different bone? Or maybe the points have been released?
Try this:
- Select the vector layer and go to Bone -> Reset all bone rigging
- Now select the two bones you want and go to Bone -> Use selected bones for flexi-binding
Re: flexi binding not working
Posted: Fri Jul 29, 2022 2:29 pm
by CharlieChompnChicken
Having the exact same issue.
Re: flexi binding not working
Posted: Fri Jul 29, 2022 3:34 pm
by Greenlaw
Can you guys post example projects for us to look at? With out seeing the actual project, any solution we can offer is just guess work.
FWIW, Selective Flexi-binding does work fine under normal usage. In your projects, I'm guessing there is another binding method in effect and it's preventing Selective Flexi-binding from working.
As Victor mentioned, the easiest way to resolve this is to select the affected art layers and use Reset All Bone rigging. This returns the binding to the default Flex-binding, and from there you should be able to apply Selective Flexi-binding as normal. (Also, this assumes the bone strength for the selected bones are not set to zero.)
There are other situations that can prevent certain binding methods such as the inappropriate use of Layer Binding. It's really hard to say without seeing a project file that demonstrates the problem.
The best way to get help from other users or the devs is to post a project file with only the layers necessary to demonstrate the problem, a descriptive step-by-step of how to reproduce the problem, and remember to say which version of Moho your using and on which OS.
Hope this helps.
Re: flexi binding not working
Posted: Sat Jul 30, 2022 6:05 pm
by Greenlaw
For new users, I should add an extra bit of info about Reset All Bone Rigging: Be sure to select the layers you wish to reset before using this command. If you don't do this first, Moho will assume you want to reset all layers.
When used properly, this command can get you past many 'mysterious' binding problems.
Hope this helps.
Re: flexi binding not working
Posted: Sun Jul 31, 2022 8:08 am
by jonathan.reaux
Hello all, thank you for the replies.
Using the reset all bone rigging worked.
However, I have a follow up question. I had tried releasing points and releasing layer and points, and then retrying to flexi-bind, but it didn't work. I thought that the "release" options would sort of reset the rigging by releasing whatever the points and layer were bound to, so that I could re-bind. But maybe that's not what those options do? The only thing the documentation says is "Detaches selected points and layer from any bones that they are bound to." This sounds like a reset to me. If it's not reset to default, what is still happening behind the scenes to prevent the layer or points from being re-attached using flexi binding or point binding?
I was unwilling to try "reset all bone rigging" because the wording implies that it would reset "all" bone rigging on my whole character, which I did not want to do, just on the layer with the issue.
However, I see now that it does work just on the selected layer. The wording of these options is just a bit confusing.
Re: flexi binding not working
Posted: Sun Jul 31, 2022 9:53 am
by synthsin75
jonathan.reaux wrote: ↑Sun Jul 31, 2022 8:08 am
I had tried releasing points and releasing layer and points, and then retrying to flexi-bind, but it didn't work. I thought that the "release" options would sort of reset the rigging by releasing whatever the points and layer were bound to, so that I could re-bind. But maybe that's not what those options do? The only thing the documentation says is "Detaches selected points and layer from any bones that they are bound to." This sounds like a reset to me. If it's not reset to default, what is still happening behind the scenes to prevent the layer or points from being re-attached using flexi binding or point binding?
Releasing layer and/or points completely releases them from bone influence. It does not restore the default flexibinding, which is a method of bones influencing layers and points.
Reset bone rigging resets the default binding method of flexibinding.
If in doubt of what an option does, you can always try it on a copy of the file. The user manual, page 463, also says:
Reset All Bone Rigging
Choose Bone > Reset All Bone Rigging to reset all bone rigging (including point
binding, smooth joints, image warping) on the selected layer back to the defaults.