flexi binding not working

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
jonathan.reaux
Posts: 20
Joined: Thu Jun 30, 2022 4:27 pm

flexi binding not working

Post 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
User avatar
Víctor Paredes
Site Admin
Posts: 5814
Joined: Wed Jan 26, 2005 12:18 am
Location: Barcelona/Chile
Contact:

Re: flexi binding not working

Post 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
Image Image Image Image Image Image
Moho co-owner

Previously Rigged animation supervisor: My father's dragon, Wolfwalkers & Star Wars Visions "Screecher's Reach"
My personal Youtube Channel
CharlieChompnChicken
Posts: 31
Joined: Sat Mar 02, 2019 1:09 pm

Re: flexi binding not working

Post by CharlieChompnChicken »

Having the exact same issue.
User avatar
Greenlaw
Posts: 10403
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: flexi binding not working

Post 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.
User avatar
Greenlaw
Posts: 10403
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: flexi binding not working

Post 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.
jonathan.reaux
Posts: 20
Joined: Thu Jun 30, 2022 4:27 pm

Re: flexi binding not working

Post 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.
User avatar
synthsin75
Posts: 10266
Joined: Mon Jan 14, 2008 11:20 pm
Location: Oklahoma
Contact:

Re: flexi binding not working

Post 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.
Post Reply