• Maya

Rigging the clavicles

Rig the clavicle joints to move with the shoulder control, and also to the FK controls when needed.


00:03

We have two main issues with the clavicles.

00:07

If we raise the IK spines, shoulder control like this,

00:11

you see that the shoulders follow, but the clavicles don't.

00:14

So we are ending up with this extended neck.

00:18

Now, yes, once the stretchy spine is in and working, this will look a little better,

00:23

but we still need the clavicles to move with the controls.

00:27

The next problem is the clavicles orientation.

00:30

If I move the arm root control like this,

00:33

it looks like the clavicle is moving with it.

00:36

But it isn't.

00:37

If I select the joint,

00:39

you can see that the y axis is still pointing to where the shoulder was.

00:43

We need it to rotate with the control like this.

00:47

And as you can see, this has now filled out the shoulder area of the geometry too.

00:52

So it looks a lot better.

00:54

OK.

00:54

So first select the clavicle joints and let's get

00:57

them moving with the IK and FK controls.

01:01

Actually let's find the controls first.

01:05

So here is the shoulder control

01:08

and here is the top FK spine control.

01:11

And now select one of the clavicle joints

01:15

go to constrain parent and open the options

01:19

enable maintain offset

01:22

and we only want the translations constrained.

01:25

So disable rotate,

01:28

apply that.

01:30

Now repeat it for the opposite clavicle joint.

01:34

So there we have our two weight values.

01:37

Now we just need to blend between the two as the spine moves between IK and FK.

01:44

Open the node editor

01:47

and bring in the cock control

01:50

as well as a reverse node attached to it.

01:54

Now, let's find the two parent constraint nose we just added

01:58

here, they are

01:60

add those two

02:01

and open them up.

02:04

Now simply connect the IKFK switch attribute to the spine three FK white attributes

02:12

and then output X from the reverse node to the shoulder control weight attribute

02:18

as easy as that.

02:20

So let's close this.

02:24

So now the clavicles move with the shoulder control

02:28

and they moved to the FK controls when needed.

Video transcript

00:03

We have two main issues with the clavicles.

00:07

If we raise the IK spines, shoulder control like this,

00:11

you see that the shoulders follow, but the clavicles don't.

00:14

So we are ending up with this extended neck.

00:18

Now, yes, once the stretchy spine is in and working, this will look a little better,

00:23

but we still need the clavicles to move with the controls.

00:27

The next problem is the clavicles orientation.

00:30

If I move the arm root control like this,

00:33

it looks like the clavicle is moving with it.

00:36

But it isn't.

00:37

If I select the joint,

00:39

you can see that the y axis is still pointing to where the shoulder was.

00:43

We need it to rotate with the control like this.

00:47

And as you can see, this has now filled out the shoulder area of the geometry too.

00:52

So it looks a lot better.

00:54

OK.

00:54

So first select the clavicle joints and let's get

00:57

them moving with the IK and FK controls.

01:01

Actually let's find the controls first.

01:05

So here is the shoulder control

01:08

and here is the top FK spine control.

01:11

And now select one of the clavicle joints

01:15

go to constrain parent and open the options

01:19

enable maintain offset

01:22

and we only want the translations constrained.

01:25

So disable rotate,

01:28

apply that.

01:30

Now repeat it for the opposite clavicle joint.

01:34

So there we have our two weight values.

01:37

Now we just need to blend between the two as the spine moves between IK and FK.

01:44

Open the node editor

01:47

and bring in the cock control

01:50

as well as a reverse node attached to it.

01:54

Now, let's find the two parent constraint nose we just added

01:58

here, they are

01:60

add those two

02:01

and open them up.

02:04

Now simply connect the IKFK switch attribute to the spine three FK white attributes

02:12

and then output X from the reverse node to the shoulder control weight attribute

02:18

as easy as that.

02:20

So let's close this.

02:24

So now the clavicles move with the shoulder control

02:28

and they moved to the FK controls when needed.

Was this information helpful?