bones!!!

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 07 July 2003   #1
bones!!!

Hi everyone!!!

I am using an existing skeleton for another character, but now I would like to scale the bones to fit the new character or add more bones!!!

How do I do that??? Because I still have the Ik handle and when I scale a bone it wont work!!
 
Old 07 July 2003   #2
Re: bones!!!

Quote: Originally posted by clarix
Hi everyone!!!

I am using an existing skeleton for another character, but now I would like to scale the bones to fit the new character or add more bones!!!

How do I do that??? Because I still have the Ik handle and when I scale a bone it wont work!!


You could group [ctrl-g] the whole thing, and then rescale the skeleton through the group. Thats what I did when I had a similar problem.
 
Old 07 July 2003   #3
group the rig to itself(make sure the geometry is not in the group) and scale the group node. scaling individual bones can be a headache when you have ik and or constraints already connected but it should be possible to do so if you select the bone and scale via the attribute editor
 
Old 07 July 2003   #4
thanx guys but since I have Iks and so on it just wont work:annoyed:
 
Old 07 July 2003   #5
Quote: Originally posted by 2byts
group the rig to itself(make sure the geometry is not in the group) and scale the group node. scaling individual bones can be a headache when you have ik and or constraints already connected but it should be possible to do so if you select the bone and scale via the attribute editor

Thats what I just said.
 
Old 07 July 2003   #6
Quote: Originally posted by clarix
thanx guys but since I have Iks and so on it just wont work:annoyed:

Yes it will. I just did it yesterday. Make sure that you select the skeleton through the hypergraph, so that you get EVERYTHING.
 
Old 07 July 2003   #7
depending on how u've rigged your character grouping can sometimes be an issue. Try selecting the IK handles (LEGS and HANDS) + the top node of your characters skeleton(not the geometry) and group them together. That usually works to scale the character around.
__________________
Aatma Studio
www.aatmastudio.com
 
Old 07 July 2003   #8
I can scale the whole thing but not individual bones!!!
 
Old 07 July 2003   #9
precisely you cannot scale individual bones in a setup with ik, if you have main curve controller in your setup that is the parent of the rootJoint and the controllers it should work when you scale the main controller.
 
Old 07 July 2003   #10
I think that scaling bones is a sin and I would avoid it unless there is no other solution (scale a parent joint to a very low value and than try to rotate child joints to see what
i mean) but anyway how about this one:

1. turn off ik solving
2. scale your bones (why not try translating them ?)
3. put the ik solvers AND effectors in the appropriate place
4. turn on ik solving

Good luck!
buexe
 
Old 07 July 2003   #11
one problem that arise when you scale skeleton heirarchy is that the child is enlarged or reduced into its roots origin, so you do not have that accurate scaling, my solution to that is i use the script of Morgan Kaufmann:


//
// Copyright (c) 2002 Morgan Kaufmann. All rights reserved.
//
// Companion file from "Complete Maya Programming" Book.
// Please visit www.davidgould.com for further information.
//

proc scaleSkeleton( string $rootNode, float $scale )
{
string $childs[] = `listRelatives -fullPath -children
-type joint -allDescendents $rootNode`;
for( $child in $childs )
{
float $pos[] = `joint -query -relative -position $child`;
$pos[0] *= $scale;
$pos[1] *= $scale;
$pos[2] *= $scale;
joint -edit -relative -position $pos[0] $pos[1] $pos[2] $child;
}
}

the rpocedure is:
save it to your scripts directory, then execute the script

scaleSkeleton( "name of your rootJoint", scale size)

enjoy it.
 
Old 01 January 2006   #12
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 04:54 AM.


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