Weird bone deformation

Become a member of the CGSociety

Connect, Share, and Learn with our Large Growing CG Art Community. It's Free!

THREAD CLOSED
 
Thread Tools Search this Thread Display Modes
Old 04 April 2013   #1
Weird bone deformation

Hi everyone.

I have a certainly annoying problem with some weird bone deformations. Basicly, whenever I move or rotate a bone in my model, it deforms. The model is linked to the bones with a Skin modifier, so when the bone deforms, the mesh deforms as well. I can't go on to the animation part with this problem (obviously). Here you have some pictures of the problem:

This is the model before rotating the bones:


And here it is after rotating the head bone:


I think the problem is quite obvious, you should be able to notice the horrible deformation of the head in the second picture. The head bone is the only bone that's having this problem. This bone is linked (with the "Select and Link" tool) to the torso bone (this bone does not deform whit rotation, only the head bone).
I think I have already seen other people with this problem, but the solutions that were given to them did not work for me (or I didn't understand them correctly). Any solutions?

Kind Regards
 
Old 04 April 2013   #2
Looks like you scaled the bone or it's parent.
Do not scale anything in a hierarchy.

If you need to adjust the bone's size, use the bone tools.
You may try to resetXform the bone and readjust the size, to avoid deformation of the mesh, turn 'Always Deform' off in the skin modifier.
 
Old 04 April 2013   #3
Thanks for your reply.
Well, I may have scale something (I don't really remember), but adding a Reset Xform and readjusting the bone did not work (it still deformed after that). Actually, I deleted the old bone and created a new one (making sure I didn't edit or scale the new bone at all), and it still deforms.

However, I found something that could help find a solution: the deformation only happens when I use the "Select and Link" tool to link the head bone to the torso bone. I unlinked them, and the head bone didn't deform at all. Why?
I obviously need the head to move with the torso, so they have to be linked. But when they are linked, the head bone deforms when it's rotated.

Kind Regards
 
Old 04 April 2013   #4
You need to make sure the parent bone is not scaled either. Suppose Bone A is linked to Bone B in that case if bone A was scaled bone B will deform when rotated.

I hope i make sense.

Its the scaling of parent bone that causes this not the bone itselt
 
Old 04 April 2013   #5
Originally Posted by scrimski: Looks like you scaled the bone or it's parent.

Read more carefully. If it's not the head bone, then go one step up in the hierarchy. If I were you I'd replace the whole rig. If there's one scaled bone it's likely that there are others.
 
Old 04 April 2013   #6
I see... it's because of scaling in the parent bones (sorry, I should have read more carefully your reply). Well, I guess the entire rig was messed up then.

I ended up remaking the rig, and this time I adjusted the bones' size with the Bone Tools, not with the Scale tool. The deformations disappeared! I hope I won't make the same mistake again on my next works.
Thank you all for the help!

Kind Regards
 
Old 04 April 2013   #7
Never scale anything ever in a rig. Just don't do it!
__________________
Paul Neale
http://paulneale.com
 
Old 04 April 2013   #8
This is kind of an old tool now (Rigging Army Knife v1.8), but I still use it in place of the built in Bone Tools. It has a Rebuild Bones button that will create a new hierarchy based on positions without the unwanted scale.

Of course I never need it because my skeleton are always perfect.

http://www.wahooney.net/oldsite/download.php?list.2
__________________
Juan Martinez | Blog | Animator
 
Old 04 April 2013   #9
Thread automatically closed

This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.
__________________
CGTalk Policy/Legalities
Note that as CGTalk Members, you agree to the terms and conditions of using this website.
 
Thread Closed share thread



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
CGSociety
Society of Digital Artists
www.cgsociety.org

Powered by vBulletin
Copyright ©2000 - 2006,
Jelsoft Enterprises Ltd.
Minimize Ads
Forum Jump
Miscellaneous

All times are GMT. The time now is 02:09 PM.


Powered by vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.