CGTalk > Software > Autodesk Maya > Maya Character Setup
Login register
Thread Closed share thread « Previous Thread | Next Thread »  
Thread Tools Search this Thread Display Modes
Old 02-01-2008, 01:36 AM   #1
New Member
Join Date: Nov 2002
Posts: 8
Scaling a joint without moving others in chain

I'm wondering if anyone has a solution to this problem I'm having. I need to be able to apply a uniform scale to one joint while not effecting the translation of the joint below it in the chain. Thanks for your help.
Old 02-01-2008, 01:42 AM   #2
Building worlds
LuckyBug's Avatar
Star Lord
DMP Environment Artist
MPC London
London, United%2BKingdom
Join Date: Dec 2007
Posts: 873
You can visually make one bigger by chaging his radius in attribute editor.
Old 02-01-2008, 01:45 AM   #3
New Member
Join Date: Nov 2002
Posts: 8
I need to scale the joint so that it changes the shape of geometry that is bound to it.
Old 02-01-2008, 02:57 AM   #4
zhang han
Join Date: Feb 2005
Posts: 102
Send a message via MSN to johnchuang
uncheck the "segmentScaleCompensate" under "joint" for every joint in atrrEditor .
or select every jnt in chain then run scripts below:

string $sel[] = `ls -sl`; string $singleJnt; for ($singleJnt in $sel) { setAttr ($singleJnt + ".segmentScaleCompensate") 0; }

hope this helps
Old 02-01-2008, 09:30 AM   #5
Visual Defects Supervisor
scroll-lock's Avatar
Marin Petrov
Senior Character TD
Blue Sky Studios
Join Date: Feb 2003
Posts: 434
Send a message via ICQ to scroll-lock
As long as the lower joints are parented to the one you are scaling, they will be moving. You must search for other possibilities , for example, can you bind to another joints on top of these?
Portfolio and Demoreel Review Service
Old 02-01-2008, 11:19 AM   #6
Geuse's Avatar
Join Date: Apr 2006
Posts: 534
Send a message via MSN to Geuse
I'm not sure if I undertsand it correctly, but as I read you want to scale a joint, but not affect it's length? So can't you just scale the y and z axis of the joint if z is pointing down the chain?
Old 02-01-2008, 07:54 PM   #7
New Member
Join Date: Nov 2002
Posts: 8
Well unfortunately the engine I'm working with only allows uniform scale but I think I found a solution. I'm just going to creat a locator which I'll parent constrain to the first joint then parent constrain the child joint to the locator. That way the joint will stay put and I can scale the parent joint without effecting the childs location relative to the parent. For some reason I think I was trying to make it more complicated than it needed to be at first but this solution is working so far. Thanks for all of the replies.

Last edited by Monkeytongue : 02-01-2008 at 07:59 PM.
Old 02-01-2008, 07:54 PM   #8
CGTalk Moderation
CGTalk Forum Leader
Join Date: Sep 2003
Posts: 1,066,478
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

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Society of Digital Artists

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

All times are GMT. The time now is 01:52 PM.

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