PDA

View Full Version : <Need help on local rotation axis>>>


anand7827
10-10-2007, 02:17 PM
Hi guys, someone please help me out on this >>>
file:///C:/Documents%20and%20Settings/Anand/My%20Documents/Untitled-1.jpg
This character which I m rigging right now is nice with a gr8 mesh flow. But wat's not gr8 is that his hands and feet r not aligned with world space by default.(It's been designed that way).
<click here for the image-screenshot 1> (%20http://www.esnips.com/web/ScreenshotsMaya)

As a result of this, I have aligned 'foot control' w.r.t. the foot. The problem is whenever I freeze its transformations, it's local rotation axis gets aligned with world space and hence the rotation gizmo, sort of offsets from the foot control's alignment.(Here is the top view of the same)
<click here for the image-screenshot 2> (%20http://www.esnips.com/web/ScreenshotsMaya)

Wat I m trying to achieve is that when I freeze foot control's transformations, it's local rotation axis shouldn't get aligned w.r.t. the world space and at the same time, all the channels of this control should get zeroed out too!

Is there any way I can get this done? I have really been spending a lot of time solving this. Does anybody have any clue on this????? Pls. helpppppppppppppppppp

LowJacK
10-11-2007, 12:08 AM
Select object or branch select rig. Transform/Set Default Pose.

I think that is what you are after ????

deatheater4ever
10-11-2007, 04:27 PM
Whenever you do Freeze Transformations on an object its rotations and translations get zeroed out because it is parented to the world space .... what you have to do is parent your object to something else ...........create an empty group by selecting nothing in the scene and pressing Ctrl + G and the snap it to your Ft Ctrl Object .
then select the joint and then select the empty group ......and do orient constraint .What this will do is that it will change the orientation of that grp to match the joint's . Then delete the constraint in the outliner. Then parent the Ft Ctrl Object to the empty grp. The Ft Ctrl object will inherit its new parents transformations and have some rando values . Then do Freeze Transformations on the Ft Ctrl .
It will have its values zerod out and will change its orientation to match that of the joints.

anand7827
10-12-2007, 04:10 PM
Hey Gaurav, thank u very much buddy. That really worked out the way u described. Thanx once again for ur help.
n LowJack, thanks for ur response too.

I have one more question though....till wat extent MEL/Python scripting is used throughout the process of rigging? Do riggers/setup artists do all the scripting part or are there any dedicated scripting artists in the production houses for this purpose?

CGTalk Moderation
10-12-2007, 04:10 PM
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.