Adding a global control to a pre-rigged character


#1

Hi folks

I have a pre-rigged character and I’m trying to add a global control to adjust translate, rotate and scale. When I parent the global control to the folder containing all the controls, the scale control causes some horrible deformations. The rest of the transformations are fine.

As I didn’t rig the character i’m not sure how it was set up, and i guess it’s unlikely anyone will be able to help wthout a detailed look at the character… But is there anything i should be looking for that is a common cause for these double transformations (or whatever they are?)? Is there anything i can do to troubleshoot what’s making the controls all scale up unevenly?

There is a spine curve control attached to a series of clusters along the spine- When removed there is no control above the waiste. It’s in a seperate folder (outside the controls folder) that says ‘Dont touch’ - I guess this could be where the problem lies!!?

any help or tips would be really useful

thanks


#2

The trick to scaling a rig is that it is all organized properly and you are scaling the right things. You are right, without actually touching the rig it is pretty much impossible for someone to give you a 100% answer.

Attached is how I setup my rigs for scaling. Under the dont scale folder is all my curves for my spline IK’s. Then what I do is usually make an attribute on my master control that is connected directly to the scal X,Y,Z on that control(to make sure it is always uniform). Then I set a scale constraint on the scale group. You could just do a direct connection if you wanted. I prefer the constraint.


#3

Thanks for that- i figured as much.

anything to look out for though?


#4

sorry ignore that last reply… the second part of your message hadn’t uploaded yet…
i’ll look into it!


#5

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.