Maya Training

Introduction to Hard Surface Modeling

Maya Training

Interiors and Furniture Vol 1 & 2 - Modeling & Cloth

Maya Training

Shading, Lighting and Rendering the Bedroom in MR

Maya Training

Robot volume one - Modeling with animation in mind

Maya Training

Spach-Alspaugh House the complete courseware

Maya Training

Burt The Cartoon Dinosaur Vol 01 - Modeling

New Maya Training

Robot Volume 02 - Hybrid Rigging
You are here > Home > SimplyMaya Community Forums
Loading

Welcome to Simply Maya

Please Sign in or Sign up for an account

Member Login

Lost your password?

Not a member yet? Sign Up!

Old 23-09-2004, 02:38 AM   #1
InvaZimm
Subscriber
 
InvaZimm's Avatar
 
Join Date: Apr 2003
Location: Florida
Posts: 61
Thanks: 0
Thanked 0 Times in 0 Posts
Default Dup-ed Control problems

I've come across a problem with one of my controls on my rig. I have it as a FK control for the right shoulder. When I rotate the control, the control and the joint rotation are the inverse of the specified direction. Well, it only freaks out while rotating it in the Y axis.

I had mirrored the joints over. I also grouped all my left controls and duplicate/scaled -1, them in order to place them properly. I grabbed each of the controls out of that group as I began making the connections. When I began testing the all the controls I came across the above problem.

The weird part is that this control is the only one of the duplicated controls that gives any sort of problem. Has anyone else had a similar problem? and if so figured out how to fix it. Thanx.

~John
InvaZimm is offline   Reply With Quote
Old 03-10-2004, 10:38 AM   #2
ArtBlack
Registered User
 
ArtBlack's Avatar
 
Join Date: Apr 2004
Posts: 15
Thanks: 0
Thanked 0 Times in 0 Posts
Default

What you are describing sounds like a gimble lock from orientation. Not exactly a Gimble actually ... what ever...

When you mirred the joints, in the options did you have it set to behavior or to orientation? It is possibly the issue here.
ArtBlack is offline   Reply With Quote
Old 03-10-2004, 07:59 PM   #3
Nimmel
Registered User
 
Join Date: Aug 2004
Posts: 24
Thanks: 0
Thanked 0 Times in 0 Posts
Default

After mirroring your joints did you freeze transformation on them and then orient them? This should be done before binding to clean up any bad rotations and zero out everything.
How are you connecting your controls to the joints, probably an orient constraint?
If so then another way (which is my prefered way) is to attach a control curve by parenting the shape node to the joint (for FK). To do this create a nurbs circle (or what ever control you want) and use
`parent -r -s curveShape Joint`, where curveShape is the shape node of your control and Joint is your joint name. This parents just the shape node and so it becomes the joint itself. When you select the curve control you are really selecting the joint itself.

Richard
__________________
----------------------------------------------
Richard Cheek
http://www.freelance-animation.com
----------------------------------------------
Nimmel is offline   Reply With Quote
Old 05-10-2004, 08:06 AM   #4
InvaZimm
Subscriber
 
InvaZimm's Avatar
 
Join Date: Apr 2003
Location: Florida
Posts: 61
Thanks: 0
Thanked 0 Times in 0 Posts
Default

In response to your question ArtBlack, I used the default settings for pretty much everything except for the plane which I set to the proper one at the time.

No, I didn't freeze transfomations, Nimmel. Yeah, I tried using constraints at one point and also tested using direct connections, tho I believe they gave me similar results. I like the parenting idea since I've tried it before. Tho I usually group the control to itself then parent the group to the joint to get proper orientations and such.

The problem tho, at first, everything was set right, but then when I made the connections whether by constraint or direct connect, somehow wires got crossed and the Y rotated oppositely. So as a way to try and fix this I ended up hiding the original control for that side and breaking connections. then flipped the joint orientation axis so that the X axis, the axis pointing down the bone, was flipped around, facing the oppposite direction. After this I redupplicated the control from the left side, set the control back at the origin, froze transformations. Redid the parent constrain of the control's group node to the joint. I deleted the constraint, then connected the rotations of the joint to the control. Then deleted the original control since it became obsolete . But so far it seems to work at the moment.

~John
InvaZimm is offline   Reply With Quote

A little bit about who we are
Links you might find useful
Catch up with SimplyMaya
SimplyMaya specialises in Maya tutorials. We offer over 1,000 individual Maya training videos, ranging from basic Maya tutorials through to intermediate Maya tutorials. Our tutorials are created by instructors with industry experience and are designed to get you up and running in Maya quickly without making it seem like hard work.

Copyright © 1999-2015 SimplyMaya - vBulletin® Copyright © 2000-2015, Jelsoft Enterprises Ltd.