Can i Change Pin Bone Layer With Point Binding

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
shubi
Posts: 29
Joined: Mon Nov 07, 2022 10:54 am

Can i Change Pin Bone Layer With Point Binding

Post by shubi »

Hi,
I am using pin bones with point binding and smart bone dials for an eye setup. I want to replicate it for the other eye. As we know that the whole setup cannot be copy-pasted (the actions are not replicated), i decided to make a copy of the project and import it as the other eye.

So there are two separate bone layers which i want to combine, but as soon as i copy or cut paste the pin bones from its layer to other, the vectors under it lose the point binding.

Is there a solution for this? I am using moho 13.5 Thank you
User avatar
Greenlaw
Posts: 10461
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: Can i Change Pin Bone Layer With Point Binding

Post by Greenlaw »

shubi wrote: Fri Feb 10, 2023 8:55 am ... I want to replicate it for the other eye. As we know that the whole setup cannot be copy-pasted (the actions are not replicated)...
I'm not sure what you're trying to do but if you just want to replicate a Smart Bone Action for a symmetrical duplicate animation, save a copy of the project, flip the artwork layers (or whatever makes most sense under the circumstances,) and rename the Layers, the Smart Bone and Smart Bone Action (i.e., change the L/R designation.) Now you can import or copy/paste these items into your original project. Because the Smart Bone and Smart Bone Action names are different, you shouldn't see a conflict when pasting them into a project with the original bones and actions. Also, the duplicate Smart Bone Action will work with the flipped duplicate layers because they're linked by new Layer IDs created through copy/pasting.

Tip #1: Use Copy Layer/Paste Layer, not Copy/Paste. After using the command, you can sort the bones and layers to the target groups and delete the duplicate bone layer.

Tip #2: If your Smart Bone is parented to a common root or 'Smart Bone Dial Mover' bone, copy that along with the duplicated Smart Bone, and then reparent the duplicate Smart Bone to the original common root. Now you can delete the duplicate root bone. This will prevent the Smart Bone and Smart Bone Action's rotation settings from breaking.

The procedure is easier than the above makes it sound but if you need to see an example, I can throw one together.
Last edited by Greenlaw on Fri Feb 10, 2023 10:06 pm, edited 6 times in total.
User avatar
Greenlaw
Posts: 10461
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: Can i Change Pin Bone Layer With Point Binding

Post by Greenlaw »

Alternatively, there's Mult Rush's MR Transform Rig tool here:

https://mohoscripts.com/script/mr_transform_rig_tool

Scrub to around 2:04 for a demonstration for creating mirrored limbs and Smart Bones.

This is an advanced tool so you might want to try working with the manual method I described earlier so you understand what a tool like this is doing under the hood. It's important to know these things for troubleshooting a rig when something goes wrong.
Last edited by Greenlaw on Fri Feb 10, 2023 10:05 pm, edited 1 time in total.
User avatar
Greenlaw
Posts: 10461
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: Can i Change Pin Bone Layer With Point Binding

Post by Greenlaw »

Greenlaw wrote: Fri Feb 10, 2023 6:13 pm The procedure is easier than the above makes it sound but if you need to see an example, I can throw one together.
I just did a quick walkthrough to check that what I wrote was accurate, and it only took a couple of minutes. I'll record the walkthrough video tonight and post it.
shubi
Posts: 29
Joined: Mon Nov 07, 2022 10:54 am

Re: Can i Change Pin Bone Layer With Point Binding

Post by shubi »

Thank you for the bone dial copying mechanism, but my question was a bit different. I did used smart bones but the real issue is happening with pin bones as described in the topic. Also as i said earlier...
shubi wrote: Fri Feb 10, 2023 8:55 am So there are two separate bone layers which i want to combine, but as soon as i copy or cut paste the pin bones from its layer to other, the vectors under it lose the point binding.

Is there a solution for this?
Let me explain it in a better way. Lets be clear that i do use SBD, but aling with them i also use Pin Bones with point binding (to manipulate eye shape). Now i am duplicating the project and importing it flipped, just as the way you described in your method.

But after importing, (as you may know) we have two bone layers. one original and one duplicate. Now obviously want both eyes under same bone layer. For that, i have to copy all bones from duplicate layer to original and move vector layer from under duplicated layer to under the original bone layer. When i do that, SbD works fine, but the Pin bones lose their point binding.

I can bind them again manually, but i was wondering if there was a way to merge two bone layers without losing point binding of the of the point bones.
Post Reply