Announcements

Between mid-October and November, the content on AREA will be relocated to the Autodesk Community M&E Hub and the Autodesk Community Gallery. Learn more HERE.

Issue with IK/FK switch and finger control follow-through

Issue with IK/FK switch and finger control follow-through

Anonymous
Not applicable
2,753 Views
10 Replies
Message 1 of 11

Issue with IK/FK switch and finger control follow-through

Anonymous
Not applicable

I am a student animator who is very new to full bipedal rigging. Yesterday I finished rigging my second full biped character (Spline, IK legs, IK/FK switching arms, and some extra clothing controls too). 

Captur1e.PNGCapture.PNG

Everything seemed to be working properly (much better than my first anyway) until i noticed a potential issues with both the arms and the fingers regarding the IK/FK switch I built into the clavicle control.

Inkedex1_LI.jpg

 

The problem is as follows:

The export arm moves in turn perfectly with whichever other skeleton is currently in control, IK or FK. However, the arm that is not in control does NOT follow along which is problematic if I need to switch from IK to FK or vise versa, as the export arm will immediately snap back to the last position the latter controller was left in. In the example below, the export arm (black) snaps back down to the FK arm (purple) after the IK arm (green) guided it upwards.

 

 ex3.png

 

If I were to now guide the export arm with the FK arm, and then switch back to IK after a few frames, it would again snap back to the IK arm's previous location. 

 

My IK/FK switch is an enum attribute that controls the weighting that each of the two parent-constrained arms have over the export arm through a set driven key. The SDK also controls the visibility of the IK and FK's control curves respectively. The controls also do not update their location when the switch is flipped.

 

 

Another issue with the IK/FK switch is the fingers. The fingers do not move with the arm, even when the skeleton is parented to the arm. 

 

Inkedex2_LI.jpg

 

I could solve this issue by placing the finger controls under the hand control in the hierarchy, but i could only do that for one of the hand controls, IK or FK. If I placed the controls under the FK hand control curve, but then moved the IK arm, it would result in the same error as pictured above. I need the finger controls to follow the export arm so it wont matter whether or not I have the IK or FK arm in control. However I have no controls on the export arm to place them under. 

 

Is it feasible to place the hand control curves under the hierarchy of the export arm's actual bones??

 

I remember the last biped I rigged had these same issues and I got a C- on that assignment, and now I'm running into the same problems in the middle of a production sprint and I don't know how to fix it. Any advice is appreciated. Sorry if this was poorly explained, I'm just a beginner.

 

EDIT: here is my outliner:

cccx.pngssasa.pngssds.png

0 Likes
2,754 Views
10 Replies
Replies (10)
Message 2 of 11

Anonymous
Not applicable

Hi

Zip your scene file. and send. will  check the issue.

0 Likes
Message 3 of 11

Anonymous
Not applicable

https://drive.google.com/file/d/1VgJvUpX7ku2a3xTh8zFffIrl7yDeivIw/view?usp=sharing

 

^^ Zipped and uploaded to my drive, thanks so much.

0 Likes
Message 4 of 11

Anonymous
Not applicable

Hi

 pls Zip and send directly from attachment here.

0 Likes
Message 5 of 11

Anonymous
Not applicable

here!

0 Likes
Message 6 of 11

Anonymous
Not applicable

Hi

there is no Scene file in your zip file. pls check

0 Likes
Message 7 of 11

mspeer
Consultant
Consultant

Hi!

 

It's the same for the other link, the ZIP file is not empty, but there is no Maya scene in the scenes folder.

0 Likes
Message 8 of 11

Anonymous
Not applicable

AHH YOURE RIGHT - MY BAD!!!

0 Likes
Message 9 of 11

Anonymous
Not applicable

Hi

I corrected in L_Side Hand, Pls check.

Some parenting, constrains issues.

Message 10 of 11

Anonymous
Not applicable

Thank you!! Adding the empty node has worked to get the fingers following the export skel. I have applied the same to the right side. Would this work in solving the issue with the IK and FK arms as well?

0 Likes
Message 11 of 11

Anonymous
Not applicable

Sure, Follow the L side method. It  will works.  sorry for the too late reply

0 Likes