Jump to content
Hash, Inc. Forums

MirrorBones Plugin not copying percentages?


John Bigboote

Recommended Posts

Hi- Going thru and learning new stuff via the Saucy(SOCCE) rig at Mechadelphia's website... which is an awesome resource! http://mechadelphia.com/2014/12/the-saucy-rig/

 

The image says it all... I am not getting my weights to copy with percentages when I run the MirrorBones plugin. Is this the way it is supposed to work?

TEMP.jpg

Link to comment
Share on other sites

Are you using v18.0n, Matt? There was a similar issue prior to that version when copy and paste with bones was used. Here is the report (which has been fixed): http://www.hash.com/reports/view.php?id=6624

 

Hope that helps.

 

 

--------------------------

EDIT

--------------------------

 

I just ran a test and the plugin worked correctly for me in v18.0n.

Link to comment
Share on other sites

Thanks David... I was just toying with this...

I came-up with a scenario in V18.0N/64 that should be repeatable using a common lathed sphere. After I ran the wizard you can see that the mirrored weights did not fully take. The 50% ones worked, the 25% ones did not.

I will try your test too.

temp3.jpg

Link to comment
Share on other sites

There is the example above, where I lathed a sphere, weighted one side of it with percentages and did an unsuccessfull MirrorBones plug-in, but sure- I will post a prj.

 

To do a self test:

-lathe a sphere (8, 12, 16) standard A:M process for making a ball. This presumably will create a perfectly mirrored object.

-in bones mode, make a new bone on the left side (model's right) and name it bone 1 Right. Drag a lassoo around some upper CP's to assign them fully to that bone.

-in model mode, select some middle CP's and using the Control Point Weights dialogue(U), set the CP's weights to 50%bone 1 Right-50% model bone.

-again, select some lower CP's and using the Control Point Weights dialogue(U), set the CP's weights to 25%bone 1 Right-75% model bone.

-now, we have some percentage weights we want to mirror over to the model's Left side. In bones mode, select bone 1 Right and activate the MirrorBones plugin, run it.

 

You should see CP's with circles around them showing that they are partly weighted to 2 or more bones. In my test (see image above) the 50% weighted bones worked, the 25%/75% CP's did not.

Let me know your results and version.

 

PRJ with this same scenario(pre-MirrorBones) posted soon.

-

Link to comment
Share on other sites

Here is the project to try:

 

-Download file. (May be a .txt file, change suffix to .prj)

-Open project and enter bones mode.

-Rt-click on Bone 1 Right (the only bone) and select MirrorBones plugin.

-either accept settings as is or adjust different settings-and run the plug-in.

-check to see if your CP's have been weighted to the model's left side similarly to the right.(in model mode, select lower left and middle CP's. middle CP's should be 50%-%50%, and lowers should be 25%-75% between the newly created bone 1 left and the model bone.

 

I would be interested to see how it goes for anyone else too, takes 5 minutes.Please post your findings and version.(Did the left side's new bone weight with all of the percentages right?)

MirrorBones TESTER.prj

Link to comment
Share on other sites

  • Hash Fellow

When I load the PRJ (in v18n)MiddleCps I find that the left middle CPs are all 100% weighted to "Bone1 Right" rather than being 50-50 weighted.

When i look at the file in a text editor there are no 50-50 weighted CPs.

 

 

Middle CPs.JPG

 

 

Edit: If If edit the model to make those middle CPs 50-50, the run the plugin, I find the none of the paritlaly weighted CPs have been mirrored. The right-side counterparts all remain 100% weighted to the Model bone.

Link to comment
Share on other sites

What I'm thinking is that the plugin doesn't do the percentages if there isn't a second bone to assign the CP's to. I added another bone to assign the other percentages to and then added a parent bone for both. Click on the "base" bone, then run the plugin. You will still get a log file because of the unassigned CP's, but the weights that are assigned should work correctly.

 

Hope that helps, Matt.

 

 

----------------------------

EDIT

----------------------------

 

I fixed the 50/50 assignments as well.

MirrorBones TESTERupdate.prj

Link to comment
Share on other sites

  • Hash Fellow

What I'm thinking is that the plugin doesn't do the percentages if there isn't a second bone to assign the CP's to.

 

Yes. I tried adding a "Center Bone" that was a parent of the "Bone1 Right" and then edited the model so that all the weights were between those two bones and no CPs were attached to the Model bone.

 

Then, the plugin seems to work correctly.

 

However, the case where CPs are partially weighted to the Model Bone should work, shouldn't it? Sounds like a case for a bug report.

Link to comment
Share on other sites

SO- 3 mistakes I was making... I was using the model bone as a real bone... I also find that you can't trust a lathed sphere or the copy/flip/attach wizard to make a perfect mirrored copy- you need to make sure your CP's are perfectly centered L/R or the thing won't fly... and I needed a 'base' bone as a parent.

 

Thanks for the help... I am still working on understanding this. It still seems 'hit-n-miss' as in 'hit' when other people use it and 'miss' when I do... but I suffer from ID-10-t symptoms... BACK to learning Saucy Rig!

Link to comment
Share on other sites

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...