I think this happens both in Moho 13 and Moho 12, can you confirm this?
the problem was dicussed in the how do I... section:
viewtopic.php?t=32100
But I think this is clearly a bug, not a feature...
![Confused :?](./images/smilies/icon_confused.gif)
Moderators: Víctor Paredes, Belgarath, slowtiger
But why does it break flexi binding but not point binding? After release layer & points you can bind points again with the bind points tool, but you cannot apply flexi binding again (without reset bone rigging). This makes no sense.Greenlaw wrote: ↑Mon Jan 11, 2021 8:05 pm Just to be clear, Release Layer & Points is not the same as resetting the layer to its default binding state. What it actually does is it removes binding from the layer so that the layer is not longer affected by bones. Thus, it ignores any attempt to bind it.
To reset the binding for selected layers, you need to use Reset All Bone Rigging (as you discovered.)
You can, but it's easier with one command.
I couldn't have said it better myself.
This is an alternative, thanks for pointing that out. I didn't try that.synthsin75 wrote: ↑Mon Jan 11, 2021 9:11 pmYou can, but it's easier with one command.
If you want to do it manually, after Release Layer and Points, you can select all the layer's points and use Bone>Flexi-Bind Points, for vector layers, and use Bone>Use All Bones For Flexi-Binding, for image layers.
I think some terminology should be simplified. For example, 'Use Selected Bones For Flexi-binding'. I guess that says exactly what it does but that's a mouthful. Maybe it could be simplified to 'Local Flexi-Binding' (to differentiate it from the global effect we have with regular Flexi-Binding.) Or the command 'Create Smooth Joint For Bone Pair'...maybe we can just call this 'Smooth Joint'?
Yes, some names are too long, but at the same time even those are usually difficult to understand for begginers. So I would shorten those names like you propose, but I would also make a description of what they do that would appear when you hover your mouse over the command. Those "hints" are incredibly helpful in Godot, and if they are well presented, in most cases you don't even need to check the documentation.Greenlaw wrote: ↑Tue Jan 12, 2021 6:22 pmI think some terminology should be simplified. For example, 'Use Selected Bones For Flexi-binding'. I guess that says exactly what it does but that's a mouthful. Maybe it could be simplified to 'Local Flexi-Binding' (to differentiate it from the global effect we have with regular Flexi-Binding.) Or the command 'Create Smooth Joint For Bone Pair'...maybe we can just call this 'Smooth Joint'?
I know that's less descriptive but it's definitely easier to say and write, and the easier to remember names can be less intimidating to new users.
Flexi-binding is what bones do to image layers, so points being flexi-bound is not really point binding but a flexible layer binding...hence flexi-binding. It means everything is bound equally, while point-binding means points are bound individually. "Force-Binding" would imply that the point is forced to move with a particular bone, because "force" has more than one meaning in English.Daxel wrote: ↑Wed Jan 13, 2021 8:19 pm Point-binding is another name that we are used to it, but doesn't make much sense from a didactic perspective, because flexi-binding also bind points to bones, so what characterizes point-binding is not that the bind is applied to points, it is that the points are not binded to the force but directly to the bone and they move directly as the bone.
I would rename Point Binding to "Direct Binding", and I would name Flexi-Binding to Force-Binding:
Since point-binding and layer-binding are two different things (with different tools), it wouldn't make much sense to lump them under the same or an even longer name, like "Direct Point Binding".Direct Binding because you bind things (points or layers) directly to the bone, and their movement is directly the same as the bone as you move it. To reffer specifically to points, you could say Direct Point Binding.
Since there is no mention of "force" in Moho, except for physics, it would be better to stick with an existing reference, like "bone influence". So "Influence-binding" might work instead of "flexi-binding", but flexi-binding also implies that the artwork will be moved in a more flexible way. "Influence" or "Force" don't really convey that end result.Flexi-binding could be named "Force Binding" or "Bone-Force Binding" to explicitly say that it bind things to the force of the bones, instead of the bones directly. And you can choose between two kinds of Force Binding: flexi-binding or region-binding (I would probably rename those two too to make them more explicit)