Simply Maya User Community

Simply Maya User Community (https://simplymaya.com/forum/index.php)
-   Animation (https://simplymaya.com/forum/forumdisplay.php?f=14)
-   -   Parenting joints to controls problem (https://simplymaya.com/forum/showthread.php?t=26494)

bendingiscool 06-06-2007 07:42 PM

Parenting joints to controls problem
 
Hi guys, I was wondering if anyone knows why when I try and parent joints to controls (usually just circular curves or cubes) the bone disappears and I just have the actual ball joint part left, which is no use as it is no longer part of the skeleton, thanks in advance for any help.
chris

happymat27 07-06-2007 08:30 AM

Hello,

you need to use parent constrain (Constrain > Parent)rather than physically parenting the controller to the joint.

Select the controller forst and then the joint, hit parent constrain ande you'l be sorted.

The reason for this is that in a joint chain each joint is physically parented to the next one, you can see this in the outliner. While an object can be the parent to many child objects, a child object can only have one parent. Constrining works differently so it doesn't intefere with the layout inside the outliner.

Hope that helps,

Mat.

Xander-0 07-06-2007 08:32 AM

heh.
There's a couple of possible reasons for this.
It IS possible to parent joints to control curves inside of skeletons (just in case you were wondering). In fact, depending on what you want to do, it may be necessary.
But anyways, the reasons -
1) is the control curve inside of the skeleton? I'm doubting this is your actual problem, but it never hurts to check.
2) when doing this sort of trick, the parenting must be in the format of joint-curve-joint, and without anything between. In other words, you couldn't parent a joint to a curve, stick that curve inside another one, then stick them into the root joint (or joint-curve-curve-joint). The curve must be a first-level child of the first joint, and the joint that is parented must also be a first-level child.

Those are the two most likely probelms (and the ones I've run across).
That help?

bendingiscool 07-06-2007 01:19 PM

fanks for v speedy replies happymatt and xander, thats exactly v help i was after!!!
many many many fanks again and shall see you aronud he forums!!:attn:

bendingiscool 07-06-2007 01:30 PM

Ahh! now I have run into another problem, i wud like use v curves (in my case just circles) to rotate each part of the spine, however when I did what Happymatt suggested it can be used to move the join, but not rotate. If yourt familiar with the IK Joe(v3) rig, you'll see how I would like to rig a spine. Any ideas coz I would really like to give this a go. Thanks in advance (again lol)
Chris

gster123 07-06-2007 01:53 PM

it might be because youve applied a IK spline to control the spine and therefore the joints are linked via the IK spline, thus not allowing you to rotate the joints (as they are controled by the IK handle)

What I think you mighe be needing is a FK spine, or a FK/IK swither, if you look on google theres lots of tutorial for creating FK/IK blends ( you basically change a setting in the IK handle tool that allows you to go between FK/IK, the most common example is in the arms of a character.)

Hope it helps, if you've not aplied a IK handle to the spine then i'm a but stumped, unless youve locked out the rotations??

happymat27 07-06-2007 01:54 PM

hey there,

I apologise, I should have said orient constrain. With all the talk of parenting I suggested the wrong constraint, oops!

Later,

Mat.

bendingiscool 07-06-2007 02:12 PM

When I use orient constrain they joint flips on its side so that its lying parallel with the curve, which is not really what I am after. What I am really after is to have the spine and each joint of it can be rotated by grabbing the curve, but when I try this like I say it either flips on its side, or sometimes just spins really really fast when I move the rotation too just a tiny bit. I am confused lol!

Plz send wise words this way!!

Cheers
Chris

gster123 07-06-2007 02:50 PM

Have you deleted all the transforms and history's off the curve prior to constraining as this causes problems like you mentioned.

Also my might need to line up the axies of the curve to the axies of the joint to stop the moveing when you add the constriant.

bendingiscool 07-06-2007 02:52 PM

gud idea gster, shall give it a go and post back, i do love the forums lol!
cheers
chris

happymat27 07-06-2007 03:30 PM

Also make sure that maintain offset is selected in the constraint attributes.

kamihakai 22-06-2007 05:21 PM

what shoud i do
 
does this makes me have more points for download a video??

uniqlady 26-07-2014 06:55 PM

I had the same problem and went to this page/site to get advice. But then I went back to maya interface and found out how to solve this problem, the solution is not to rotate it immediately after setting the constraint but to unclick the curve first and then click it again and rotate it. Should work fine now. :)


Quote:

Originally Posted by bendingiscool (Post 238714)
When I use orient constrain they joint flips on its side so that its lying parallel with the curve, which is not really what I am after. What I am really after is to have the spine and each joint of it can be rotated by grabbing the curve, but when I try this like I say it either flips on its side, or sometimes just spins really really fast when I move the rotation too just a tiny bit. I am confused lol!

Plz send wise words this way!!

Cheers
Chris


uniqlady 26-07-2014 06:57 PM

though i had the problem with the arms and not the spine. but i hope this helps anyway.


All times are GMT. The time now is 09:47 PM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Simply Maya 2018